我有一个多维数组,我正在迭代。有没有办法将数组的内容放入一个新的多维数组创建一个新的MDA?例如,如果匹配,则以下代码将原始数组的所有索引放入新的candies数组中。目前我正在做
candies.push([product[0],product[1], etc...]);
我只是想看看是否有更快/更清晰的方法来获取它。
我试过了:
candies.push(product);
但那并没有奏效。这是我目前使用的代码
var sel = 'candy';
var candies = [];
for(var i = 1; i < products.length; i++) {
var product = products[i];
for(var j = 0; j < product.length; j++) {
if(sel==product[11]){
candies.push([product[0],product[1],product[2],product[3],product[4],product[5],product[6],product[7],product[8],product[9],product[10],product[11],product[12]]);
}
break;
}
}