从每个循环中将多个数组合并为一个

时间:2017-02-25 02:32:14

标签: javascript jquery arrays json

目前我有一个循环遍历一些已解析的JSON对象(数组)

但是我没有达到我对tagz变量所期望的效果。它们不能组合成一个阵列。大约有15个不同的数组充满关键字,它们不能合并为一个。

我如何将多个独特阵列连接成每个循环中的一个?

$.each(i.c.u, function(i,img){
    var tags = [img.keywords];

   var tagz = keywords.concat(keywords);

1 个答案:

答案 0 :(得分:0)

设置此数组方法并使用。

<强>码

Array.prototype.concatAll = function() {
  let result = [];
  this.forEach((array) => {
    result.push.apply(result, array);
  });
  return result;
};

var tagz = tags.concatAll();