Добавить ключи массива 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']