как добавить в конец массива js

Аватар пользователя Maksim Litvinov
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']
1 0
Познакомьтесь с основами JavaScript бесплатно