如何将参数的字符串列表传递给函数,并将它们作为单独的参数分配
How can I pass a string list of parameters to a function and have them assigned as separate arguments
如何在下面的Javascript中调用myFunc
?
var myParams = "'a','b','c','d'";
myFunc(myParams); // myFunc("'a','b','c','d'");
而我想让它像:
myFunc('a','b','c','d');
Use apply()
var x = "'a','b','c','d'";
var args = x.split(',');
myfunc.apply(null, args);
这相当于
myfunc('a', 'b', 'c', 'd');
当我直接调用时,警报只是显示值而不包含任何报价。但是通过您的方法,它显示了用single括起来的值像'a'这样的引号
var args = x.replace(/[']+/g, '').split(',');
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 使用Express捕获参数
- 参数变量出现ngTable指令问题
- AngularJS:我可以跳过函数参数回调吗
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 要求未定义JS回调参数
- 我的jQuery插件参数没有正确启动,遇到了问题
- 在单独的ul's
- Javascript排序的图像弹出窗口..可以't单独弹出
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- jquery设置为使用参数运行
- Lodash _.debounce 具有唯一参数变体的单独队列
- 使用 addEventListener 在 JavaScript 中设置单独的函数参数以具有唯一的 ID
- 将函数作为参数在单独的函数中传递
- 我应该在模板脚本中使用参数来控制输出,还是使用单独的专用模板
- 尝试在单独的文件中定义控制器时出现错误:ng:areq参数错误
- “;“过载”;一个函数,或者在处理多个参数类型时具有两个单独的函数
- 从单独的html文件中显示对话框并向其传递参数
- 如何将参数的字符串列表传递给函数,并将它们作为单独的参数分配