gpt4 book ai didi

javascript - 如何使对象的名称动态化

转载 作者:行者123 更新时间:2023-11-28 19:04:00 24 4
gpt4 key购买 nike

我将在数组中创建新对象,并且我希望能够为其分配动态名称,以便我可以更轻松地访问它。以下是我想要做的事情的示例。我希望值“iWantThisDynamic”能够成为一个变量,以便在将其推送到数组时可以将其命名为我选择的任何名称。

我正在使用 JavaScript。有任何想法吗?提前致谢!

myArray = []; 
myArray.push({iWantThisDynamic:{'color' : 'red', 'image':'3.jpg'}});

最佳答案

您不能对数组执行此操作,因为数组项是通过索引而不是键访问的。这就是对象的用途。

myObj = {}; 
myObj.iWantThisDynamic = {'color' : 'red', 'image':'3.jpg'};

或者如果名称确实是动态的:

var dynName = 'Dynamic';
myObj[dynName] = 1;

关于javascript - 如何使对象的名称动态化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32035844/

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