- Array.prototype.push(): это встроенный метод JavaScript, который добавляет один или несколько элементов в конец массива и возвращает новую длину массива.
Пример:
const array = [1, 2, 3];
array.push(4);
console.log(array); // Output: [1, 2, 3, 4]
- Оператор расширения: оператор расширения (…) можно использовать для объединения или передачи элементов из одного массива в другой.
Пример:
const array1 = [1, 2, 3];
const array2 = [4, 5];
const newArray = [...array1, ...array2];
console.log(newArray); // Output: [1, 2, 3, 4, 5]
- Объединение массивов. Метод concat() можно использовать для объединения двух или более массивов.
Пример:
const array1 = [1, 2, 3];
const array2 = [4, 5];
const newArray = array1.concat(array2);
console.log(newArray); // Output: [1, 2, 3, 4, 5]
- Использование свойства длины. Вы также можете вручную установить значение «вставленного» элемента по следующему доступному индексу массива, используя свойство длины.
Пример:
const array = [1, 2, 3];
array[array.length] = 4;
console.log(array); // Output: [1, 2, 3, 4]
- Использование метода push.apply() (устарело): этот метод устарел, начиная с ES6, но его все еще можно использовать в некоторых устаревших сценариях.
Пример:
const array = [1, 2, 3];
Array.prototype.push.apply(array, [4]);
console.log(array); // Output: [1, 2, 3, 4]