Добавить ключи массива JS

При работе с массивами в JavaScript, часто возникает необходимость добавления новых ключей или изменения существующих элементов. Давайте рассмотрим способы, как это можно сделать.

Метод 1. Прямое добавление

Можно напрямую записать значение в новый ключ:

let arr = ['a', 'b', 'c']; arr[3] = 'x'; console.log(arr); // ['a', 'b', 'c', 'x']

Этот способ, однако, с проблемами: если новый ключ будет не по порядку, то мы получим разреженный массив:

let arr = ['a', 'b', 'c']; arr[5] = 'x'; console.log(arr); // ['a', 'b', 'c', , , 'x']

Метод 2. Использование метода push

С помощью метода push можно добавить новый элемент в конец массива. Пример:

let arr = ['a', 'b', 'c']; arr.push('x'); console.log(arr); // ['a', 'b', 'c', 'x']