gpt4 book ai didi

javascript - 将对象字面量传递给函数内具有变量名的对象

转载 作者:行者123 更新时间:2023-11-28 18:58:47 25 4
gpt4 key购买 nike

这只是一个例子:

var foo = "foo1";
fooFunction({
bar: {
foo : value
}
});

该属性将被命名为 foo 而不是 foo1

如何将其命名为 foo1

最佳答案

您无法在对象文字中指定动态属性名称,您必须在创建对象后添加该属性。

var foo = "foo1";
var obj = {
bar: {}
};
obj.bar[foo] = value;
function(obj);

关于javascript - 将对象字面量传递给函数内具有变量名的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33046082/

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