Javascript关联数组不工作
我有这段代码,但我希望使用var值而不是var名称检索belongsto var作为键:Javascript关联数组不工作,javascript,jquery,Javascript,Jquery,我有这段代码,但我希望使用var值而不是var名称检索belongsto var作为键: var belongsto = panel.attr('data-belongsto'); var panelid = panel.attr('id'); tabValue.push({belongsto:panelid}); console.log(tabValue); 它返回[{'belongsto':'12345}] 正如您所看到的,脚本将belongsto作为键名,但我需要它来获取变量的内容 感
var belongsto = panel.attr('data-belongsto');
var panelid = panel.attr('id');
tabValue.push({belongsto:panelid}); console.log(tabValue);
它返回[{'belongsto':'12345}]
正如您所看到的,脚本将belongsto作为键名,但我需要它来获取变量的内容
感谢您的帮助-首先创建对象
var obj = {};
obj[belongsto] = panelid;
tabValue.push(obj);
寻找“括号符号”。
vard={};d[belongsto]=面板ID;tabValue.push(d)代码>没有关联数组?还有一个副本:。但是,在ES6中,可以使用任何表达式作为属性名。它看起来像{[belongsto]:panelid}
。(有关更多“信息”,请参阅)