如何更正以下代码?
var arr = [];
var name = "name";
var val = 2;
arr.push(val); //works , but not associative
arr[name] = val; //does not work
console.log(arr);
最佳答案
做类似 associative array in JavaScript 的东西你必须使用对象。
var obj = {}; // {} will create an object
var name = "name";
var val = 2;
obj[name] = val;
console.log(obj);
关于javascript - 将关联项推送到 JavaScript 中的数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10550158/