在Java中串联多维数组的最佳方法是什么?

时间:2019-05-19 07:11:35

标签: javascript

我要填充自动填充搜索框。

我正在使用它,但是有更好的方法吗?

var array1 = [
  ['a', 'b', 'c'],
  ['d', 'e', 'f'],
  ['g', 'h', 'i']
];

console.log(array1[0].concat(array1[1], array1[2]));

1 个答案:

答案 0 :(得分:2)

一种选择是使用flat()

var array1 = [
  ['a', 'b', 'c'],
  ['d', 'e', 'f'],
  ['g', 'h', 'i']
];

console.log( array1.flat() );


concat并扩展语法

var array1 = [
  ['a', 'b', 'c'],
  ['d', 'e', 'f'],
  ['g', 'h', 'i']
];

console.log( [].concat(...array1) )