在JavaScript中使用几个数组(nodejs)

时间:2014-06-27 12:42:47

标签: javascript arrays concat

在以下对象中连接所有ar数组的更简洁方法是什么:

var obj = {
  field1: {
    ar: [...]
  },
  field2: {
    ar: [...]
  },
  ...
  fieldN: {
    ar: [...]
  }
}

我发现了这个:

Object.keys(obj).reduce(function(array, entry) {
  return array.concat(obj[entry].files);
}, []);

1 个答案:

答案 0 :(得分:1)

您可以尝试这样:

[].concat.apply([], [array1, array2, ...])