为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript按变量设置对象键

JavaScript按变量设置对象键

FFIVE 2019-06-24 15:21:48
JavaScript按变量设置对象键我正在用JavaScript构建一些对象并将这些对象推入数组中,我将希望使用的键存储在一个变量中,然后创建如下所示的对象:var key = "happyCount";myArray.push( { key : someValueArray } );但是,当我试图检查每个对象的对象数组时,关键是"key"而不是变量键的值。有没有办法从变量中设置键的值?为更好的解释而小提琴:http://jsfiddle.net/Fr6eY/3/
查看完整描述

2 回答

?
弑天下

TA贡献1818条经验 获得超7个赞

您需要首先使对象,然后使用[]来设置它。

var key = "happyCount";var obj = {};obj[key] = someValueArray;myArray.push(obj);

更新2018年:

如果您能够使用ES6和Babel,则可以使用以下新功能:

{
    [yourKeyVariable]: someValueArray,}


查看完整回答
反对 回复 2019-06-24
  • 2 回答
  • 0 关注
  • 559 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信