我有一个工作函数(JSFiddle).在整个脚本中的许多场合,该函数按顺序运行.在这些情况下,我想整合很多重复的代码.
理想情况下更改代码如下:
functionName("First_item") +
functionName("Second_item") +
functionName("Third_item") +
Run Code Online (Sandbox Code Playgroud)
对于这样的事情:
functionName("First_item", "Second_item", "Third_item");
Run Code Online (Sandbox Code Playgroud)
该函数将针对列表中的每个项运行,因此结果相同但代码更加优雅和可维护.
笔记:
Amit Joki的回答请注意我可以使用参数.当我实现代码时,修改后的函数(JSFiddle)只返回output第一个参数/ item 的字符串.
Vanice的回答指出了最终的解决方案.
outputfor循环中的字符串(使用+=),从所有参数/项的输出中创建一个字符串.returnfor循环的外部来返回连接的输出.非常感谢大家的时间和帮助.对此,我真的非常感激!