我正在 JavaScript 中构建一个对象来动态存储数据。
这是我的代码:
var id=0;
function(pName, pPrice) {
var name = pName;
var price = pPrice;
var myObj = {
id:{
'name':name,
'price':price
},
};
(id++); //
console.log(myObj.id.name); // Acessing specific data
}
我希望我的 id
字段由 id
变量值定义,这样每次调用我的函数时它都会创建一个新字段。但我没有找到任何解决方案来连接两者。
谢谢
最佳答案
您可以使用方括号语法创建和访问动态命名字段:
var myObj = {};
myObj['id_'+id] = {
'name':name,
'price':price
}
关于javascript - 在 JavaScript 中将对象字段与变量连接起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22663908/