как добавить в конец массива js
Ответы
Maksim Litvinov
11 ноября 2021
Чтобы добавить элемент в конец массива в js, можно использовать метод push()
:
const numbers = [1, 2, 3];
numbers.push(4);
console.log(numbers); // => [1, 2, 3, 4]
// Можно добавить сразу несколько элементов в конец массива
numbers.push(5, 6);
console.log(numbers); // => [1, 2, 3, 4, 5, 6]
1
0
Кирилл Маркеев
19 октября 2022
Самый распространенный способ добавить элемент в конец массива - это метод push()
.
Но добавить элемент в конец можно и другим способом, используя синтаксис обращения к элементу массиву по индексу, то есть квадратные скобки []
.
Последний элемента массива arr
будет равен arr.at(-1)
. Элемента же с индексом arr.length
изначально не существует. Поэтому нам остаётся только исправить этот недочёт и присвоить этому элементу нужное значение :-)
const arr = [1, 3, 5, 7];
arr[arr.length] = 'a'; // можно добавлять столько элементов, сколько нам нужно
arr[arr.length] = 'b';
arr[arr.length] = 'c';
console.log(arr); // => [1, 3, 5, 7, 'a', 'b', 'c']
0
0