我在 JavaScript 中构建一些对象并将这些对象推送到一个数组中,我将我想要使用的密钥存储在一个变量中,然后创建我的对象,如下所示:
var key = "happyCount";
myArray.push( { key : someValueArray } );
但是当我尝试检查每个对象的对象数组时,键是 "key"
而不是变量键的值。有没有办法从变量中设置键的值?
小提琴以获得更好的解释:
原文由 Hunter McMillen 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要先制作对象,然后使用
[]
设置它。2021 年更新:
计算属性名称 功能是在 ECMAScript 2015 (ES6) 中引入的,它允许您以 JavaScript 对象文字表示法动态计算对象属性的名称。