gpt4 book ai didi

javascript - 如何评估对象文字中的键?

转载 作者:行者123 更新时间:2023-11-30 07:57:05 26 4
gpt4 key购买 nike

这是我的功能

function goldAndSilver(bin) {
var gold = bin.gold;
var silver = bin.silver;
return { gold: gold, silver: silver };
}

时,为什么第一个 gold 引用 name 而第二个 gold 引用 value var gold = bin.gold 已经在执行上下文中遇到过。在该行运行后不会总是 gold = number 并且返回结果应该是 {5: 5} 而不是 {gold: 5}

最佳答案

使用这种表示法 { gold: gold, silver: silver } 冒号前的词将始终是名称,它永远不会指代变量。

如果你想使用变量作为对象属性的名称,可以这样做:

var gold = 5;
var obj = {};
obj[gold] = gold;

这导致对象 {5: 5}

关于javascript - 如何评估对象文字中的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37283493/

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