gpt4 book ai didi

javascript - 如何从 JS 字符串创建对象属性

转载 作者:行者123 更新时间:2023-11-28 15:45:36 24 4
gpt4 key购买 nike

我有以下对象

reportData: {}

以及以下循环:

    for (var key in ABC.PrintReport.keyList) {
console.log(ABC.PrintReport.keyList[key].Report_Key);
}

这个循环将打印出:

objProperty0
objProperty1
objProperty2
objProperty3

我想为对象 reportData 创建属性,这些属性以每个 ABC.PrintReport.keyList[key].Report_Key 命名。

reportData.objProperty0
reportData.objProperty1
reportData.objProperty2
reportData.objProperty3

最佳答案

您可以使用方括号在 JavaScript 中的对象上创建属性:

for (var key in ABC.PrintReport.keyList) {
var k = ABC.PrintReport.keyList[key].Report_Key;
reportData[k] = 'some value';
}

关于javascript - 如何从 JS 字符串创建对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22480102/

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