他们有什么方法可以使用非数字 Idex 在 Javascript 中创建多维数组吗?
像结构
optionList[0]['id'] = "equals";
optionList[0]['name'] = "Equals";
optionList[1]['id'] = "not_equals_str";
optionList[1]['name'] = "Does Not Equal";
optionList[2]['id'] = "contains";
optionList[2]['name'] = "Contains";
最佳答案
是的,至少有某种对象可以做你想做的事情,即使它不是真正的“多维数组”。
您创建一个模维数组。
您可以使用简单的 JavaScript 对象填充它,您可以将其视为具有多种用途的某种 map 。
var optionList = [];
optionList.push({});
optionList[0]['id'] = "equals";
...
您可以一次性创建它:
var optionList = [
{id:"equals", name:"Equals"},
...
];
关于javascript - Javascript 中具有非数字索引的多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12109016/