如何在每个数组的末尾添加元素?

时间:2020-05-02 10:02:13

标签: javascript google-apps-script

我有一个包含Google电子表格中数千行的数组,例如:-

var array = [[1,2,3,4],[2,3,4,1],[1,4,5,6]......]

我想添加一个元素,让每个数组的末尾都说“ x”。我需要这样的解决方案:-

[[1,2,3,4,x],[2,3,4,1,x],[1,4,5,6,x]......]

我如何实现这一目标。

2 个答案:

答案 0 :(得分:3)

@Askish有一个很好的答案,但我想提供一个替代方法。

这种方法会变异数组,而不是创建新的数组

var array = [[1,2,3,4],[2,3,4,1],[1,4,5,6]];

array.forEach(e => e.push("x"));

console.log(array);

答案 1 :(得分:2)

var array = [[1,2,3,4],[2,3,4,1],[1,4,5,6]];

var newArray = array.map(x => [...x, 'x']);

console.log(newArray);