Как добавить элемент в конце каждого массива? - PullRequest
0 голосов
/ 02 мая 2020

У меня есть массив, который имеет тысячи строк из электронной таблицы 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 ]

3 голосов
/ 02 мая 2020

@ Aski sh имеет отличный ответ, но я хотел бы предоставить альтернативу.

Этот подход изменяет массивы вместо создания новых

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

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

console.log(array);
2 голосов
/ 02 мая 2020
var array = [[1,2,3,4],[2,3,4,1],[1,4,5,6]];

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

console.log(newArray);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...