代码如下:
var allLabel = [
{
widget_id: 1,
widget_name: "widget-1"
},
{
widget_id: 2,
widget_name: "widget-2"
},
{
widget_id: 3,
widget_name: "widget-3"
},
{
widget_id: 4,
widget_name: "widget-4"
}
];
var a2 = [[3,4],[2,1]];
var tmp = [];
for(var k = 0;k<10;k++){
tmp.push([])
}
for(var i=0;i
for(var ii=0;ii
for(var iii=0;iii
if(a2[ii][iii] == allLabel[i].widget_id){
tmp[ii].push(allLabel[i])
}
}
}
}
console.log(tmp)
结果的顺序是不对的。如何按照a2数组的顺序存放?