Методы отправки массива в JavaScript: добавление элементов в массивы

  1. Array.prototype.push(): это встроенный метод JavaScript, который добавляет один или несколько элементов в конец массива и возвращает новую длину массива.

Пример:

const array = [1, 2, 3];
array.push(4);
console.log(array); // Output: [1, 2, 3, 4]
  1. Оператор расширения: оператор расширения (…) можно использовать для объединения или передачи элементов из одного массива в другой.

Пример:

const array1 = [1, 2, 3];
const array2 = [4, 5];
const newArray = [...array1, ...array2];
console.log(newArray); // Output: [1, 2, 3, 4, 5]
  1. Объединение массивов. Метод concat() можно использовать для объединения двух или более массивов.

Пример:

const array1 = [1, 2, 3];
const array2 = [4, 5];
const newArray = array1.concat(array2);
console.log(newArray); // Output: [1, 2, 3, 4, 5]
  1. Использование свойства длины. Вы также можете вручную установить значение «вставленного» элемента по следующему доступному индексу массива, используя свойство длины.

Пример:

const array = [1, 2, 3];
array[array.length] = 4;
console.log(array); // Output: [1, 2, 3, 4]
  1. Использование метода push.apply() (устарело): этот метод устарел, начиная с ES6, но его все еще можно использовать в некоторых устаревших сценариях.

Пример:

const array = [1, 2, 3];
Array.prototype.push.apply(array, [4]);
console.log(array); // Output: [1, 2, 3, 4]