即时更新JavaScript脚本

时间:2018-02-10 15:54:06

标签: javascript soap business-rules servicenow

让我们说我有一个运行for循环的脚本,根据用户的回答输出x个新的脚本行。该脚本的主要目的是构造具有已定义参数的传出SOAP消息。 for循环创建其他参数以添加到硬编码到脚本中的现有参数。如何将这些新参数从for循环添加到脚本中?基本上,在脚本中添加脚本行(打印到脚本)......如果需要,我可以包含脚本。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用带有array.push(element)的数组来实现此目的。对于像您所描述的那样处理数组而言,数组非常强大,我们会在我们的应用程序中使用它们。

var scripts = [];

for(var i=0; i < data; i++) {
  scripts.push(data[i]);
}

然后,如果您最后需要一个字符串,则可以使用此scripts.join() join。请注意,如果需要,也可以添加换行符。

但是,听起来您确实希望按顺序处理脚本的结果,此时您可以循环遍历该数组并将参数一次发送到另一个函数。

数组对象中有很多函数可以帮助您尝试执行的操作。以下是MDN docs的链接供您参考。