我想知道(如果可能的话)如何使用 JavaScript 将数据推送到多维关联数组中,如下所示:
myarray['type1']['label1'].push('Data to insert');
myarray['type1']['label1'].push('Data2 to insert');
myarray['type1']['label1'].push('Data3 to insert');
myarray['type2']['label1'].push('Data to insert');
myarray['type2']['label2'].push('Data1 to insert');
myarray['type2']['label2'].push('Data2 to insert');
这是布伦南的答案:
myarray = {};
myarray['type1'] = {};
myarray['type1']['label1'] = [];
myarray['type1']['label1'].push('Data to insert');
myarray['type1']['label1'].push('Data2 to insert');
myarray['type1']['label1'].push('Data3 to insert');
console.log(myarray);
非常感谢。
最佳答案
首先,需要有一个数组来将数据插入:
myarray = {};
myarray['type1'] = {};
myarray['type1']['label1'] = [];
myarray['type1']['label1'].push('Data to insert');
myarray['type1']['label1'].push('Data2 to insert');
myarray['type1']['label1'].push('Data3 to insert');
关于Javascript - 多维关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28437693/