我有一个包含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]......]
我如何实现这一目标。
答案 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);