gpt4 book ai didi

javascript - 从字符串动态创建 Javascript 对象并将对象作为函数的参数

转载 作者:行者123 更新时间:2023-11-30 17:32:32 24 4
gpt4 key购买 nike

我想从 Javascript 字符串创建 Javascript 对象。

var arrayOfName = new Array();
arrayOfName.push("module1");
arrayOfName.push("module2");
arrayOfName.push("module3");
arrayOfName.push("module4");

对于这个例子,我想创建 4 个对象:module1、module2、module3 和 module4。

然后,我如何将这些对象作为函数的参数传递?像这样:

this.myFunctionTest = function myFunctionTest(module1, module2, module3, module4) {
// ...
}

理想情况下,代码必须适用于名为“arrayOfName”的 Javascript 数组中的所有元素。

最佳答案

使用函数原型(prototype)的.apply函数

myFunctionTest.apply(this, arrayOfName);

注意:您可以在这里找到更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply

关于javascript - 从字符串动态创建 Javascript 对象并将对象作为函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22695745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com