gpt4 book ai didi

javascript - 如何在 JavaScript 中的 array.push 上设置 JSON 数组键

转载 作者:搜寻专家 更新时间:2023-11-01 05:07:01 27 4
gpt4 key购买 nike

我正在制作一些 JS 代码,我需要使用 Javascript array.push() 将变量设置为 JSON 数组中的键:

var test = 'dd'+questNumb;
window.voiceTestJSON.push({test:{"title":""}, "content":{"date":""}});

其中 questNumb 是另一个变量。在执行该代码时,我刚刚编写 test 变量的部分就变成了键 “test”,所以我不知道如何让它发挥作用。怎么会这样?谢谢!

最佳答案

如果你想要变量作为键,你需要括号:

var object = {};
object['dd'+questNumb] = {"title":""};
object["content"] = {"date":""}; //Or object.content, but I used brackets for consistency
window.voiceTestJSON.push(object);

关于javascript - 如何在 JavaScript 中的 array.push 上设置 JSON 数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8743230/

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