gpt4 book ai didi

Javascript:将字典添加到列表中

转载 作者:行者123 更新时间:2023-11-28 14:43:47 27 4
gpt4 key购买 nike

我有这个简单的字典:

var x = {'pitchName': 'pitch1'}

console.log(x.pitchName)
>> pitch1

现在我想为以下内容创建一个字典:

{x.pitchName:'数据'}

但是这会引发错误。

如果我尝试:

var z = x.pitchName
{z: '数据'}

仅返回:

{z: '数据'}

如何创建一个字典,其中键是先前字典的值?最终目标是:

{pitch1: '数据'}

最佳答案

对象文字将键转换为字符串。在您的情况下,您想使用变量作为键,因此您需要分两步完成:

var z = {};
z[x.pitchName] = 'data';

正如 CRice 在该问题的评论中指出的那样,如果您使用的是 ES2015,您还可以使用计算属性。有关更多信息,请参阅 MDN 页面 Object Initializers 。那里的语法看起来像:

var z = {[x.pitchName]: 'data'};

关于Javascript:将字典添加到列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47191777/

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