将多维数组推入另一个数组

时间:2015-07-14 21:19:26

标签: javascript jquery arrays

我有一个多维数组,我正在迭代。有没有办法将数组的内容放入一个新的多维数组创建一个新的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;

          }
      }

0 个答案:

没有答案