7

JavaScript: добавление элемента в начало массива

1

У меня есть массив объектов, и я хотел бы добавить элемент в начало этого массива.

У меня есть следующий код:

var TheArray = TheObjects.Array;
TheArray.push(TheNewObject);

Однако, код добавляет TheNewObject в конец массива. Должен ли я создать новый массив, добавить туда TheNewObject, а затем пройтись по TheArray и добавить каждый элемент в новый массив? Как правильно добавлять элементы в начало массива в JavaScript?

1 ответ(ов)

0

Для менее привлекательной версии unshift можно использовать splice:

TheArray.splice(0, 0, TheNewObject);

Этот метод также позволяет добавить элемент в начало массива, но синтаксис выглядит менее читаемо.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь