他们有没有办法使用非数字索引在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";
最佳答案
是的,至少某种对象即使不是真正的“多维数组”也可以满足您的要求。
您创建一个mododimensionnal数组。
然后用简单的javascript对象填充该对象,您可以将其视为某种用途的地图。
var optionList = [];
optionList.push({});
optionList[0]['id'] = "equals";
...
您可以一口气创建它:
var optionList = [
{id:"equals", name:"Equals"},
...
];
关于javascript - 具有非数字索引的Javascript中的多维数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12109016/