gpt4 book ai didi

javascript - 使用自定义函数的传递参数创建对象

转载 作者:行者123 更新时间:2023-12-03 10:00:48 25 4
gpt4 key购买 nike

我尝试搜索这个,但确实找不到一个 super 简单的答案。

我希望能够创建一个具有由参数指定的名称的对象。

即像这样的东西:

var createThing = function (param) {
var param = new Object();
}

我不需要一个名为 param 的对象,而是一个以作为参数传入的字符串命名的对象。 IE。如果有人打电话:

createThing(inventoryA);

我希望能够创建一个名为 inventoryA 的对象

最佳答案

你可以尝试:

var createThing = function (param) {
return window[param] = new Object();
}
createThing('inventoryA');
console.log(inventoryA);

这将在窗口范围内使用您指定的名称创建一个对象。

通过nodejs,您可以使用:

var createThing = function (param) {
return global[param] = new Object();
}

关于javascript - 使用自定义函数的传递参数创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30610040/

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