Динамическое добавление данных в массивы в JavaScript: методы и примеры

Чтобы динамически добавлять данные в массив в JavaScript, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:

  1. push(): метод push() добавляет один или несколько элементов в конец массива и возвращает новую длину массива. Вы можете использовать его для динамического добавления данных, указав элементы, которые вы хотите добавить, в качестве аргументов.

    let array = [1, 2, 3];
    array.push(4);
    console.log(array); // Output: [1, 2, 3, 4]
  2. concat(): метод concat() создает новый массив путем объединения двух или более массивов. Вы можете использовать его для динамического добавления элементов путем объединения существующего массива с новыми элементами.

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

    let array1 = [1, 2, 3];
    let array2 = [...array1, 4];
    console.log(array2); // Output: [1, 2, 3, 4]
  4. splice(): метод splice() можно использовать для добавления или удаления элементов из массива. Чтобы добавлять элементы динамически, вы можете указать начальный индекс, количество удаляемых элементов (в данном случае 0) и вставляемые новые элементы.

    let array = [1, 2, 3];
    array.splice(array.length, 0, 4);
    console.log(array); // Output: [1, 2, 3, 4]

Это всего лишь несколько методов динамического добавления данных в массив в JavaScript. У каждого метода свои варианты использования, поэтому выберите тот, который лучше всего соответствует вашим требованиям.