Добавляем элемент в начало массива
как добавить элемент в начало массива с помощью JavaScript
Итак, Вам нужно добавить элемент в начало массива. Для этой цели отлично подойдет метод splice()
стандартного встроенного объекта array.
Метод splice()
имеет три аргумента:
- первый - индекс, с которого начинается изменения массива. Если значение аргумента больше длины массива, индекс будет установлен на длину массива. Если аргумент имеет отрицательное значение - отсчет будет вестись с конца массива.
- второй - количество удаляемых элементов. Если значение аргумента равно 0, элементы удаляться не будут, но в таком случае должен быть указан хотя бы один новый элемент.
- третий и последующее - необязательные аргументы. Добавляемые к массиву элементы, их может быть несколько (в таком случае элементы перечисляются через запятую).
Так как мы хотим доавить элемент в начало массива, первый и второй аргументы будут равны 0:
const colors = ['yellow', 'red'];
colors.splice(0, 0, 'blue');
//colors === ['blue', 'yellow', 'red']
Спасибо за внимание.