Javascript: удалить первый элемент из массива

Удаление элементов из массива — это стандартная парадигма программирования, с которой часто сталкиваются разработчики. Есть несколько способов удалить первый элемент из массива.

  1. Использовать метод array.shift ()
  2. Использовать метод array.splice ()

Удалить первый элемент из массива в JavaScript

Чтобы удалить первый элемент массива в JavaScript, используйте массив .shift () метод. Метод shift () изменяет длину массива. Метод array shift () возвращает удаленный элемент массива. Метод shift () сдвигает все влево.

Синтаксис

 array.shift () 

Параметры

Метод shift () не принимает никаких параметров.

Возвращаемое значение

Функция возвращает любой тип *, представляющий удаленный элемент массива. * Элемент массива может быть целым числом, строкой, логическим значением, массивом или любыми другими типами объектов, которые разрешены в массиве JavaScript.

Пример

//app.jslet dark = ['Jonas', 'Martha', 'Mikkel', 'Ulrich'  , 'Адам', 'Ева'] removeEl = dark.shift (); console.log ('Удаленный элемент:', deletedEl); console.log ('Остающийся массив', темный); 

Вывод

 Удаленный элемент: JonasRemaining array ['Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva'] 

Вы можете видеть, что наш первый элемент был удален, это Jonas, а затем мы распечатали оставшийся массив. Метод shift () быстрее, чем метод splice (), который мы увидим дальше.

Удалите первый элемент с помощью array.splice ()

Метод splice () — это хитрый способ удаления, замены и/или добавления элементов в массив. Он работает аналогично методам splice () в других языках.

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

Синтаксис

 array.  splice (index, howmany, item1, ....., itemX) 

Параметры

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

Параметр howmany является необязательным, и это количество элементов, которые нужно удалить.

item1,…, itemX

параметры являются необязательными, и это новые элементы, которые нужно добавить в массив.

Возвращаемое значение

Метод splice () возвращает новый массив, содержащий удаленные элементы.

Пример

//app.jslet dark = ['Jonas', 'Martha', 'Mikkel',  «Ульрих», «Адам», «Ева»] удаленоEl = dark.splice (0, 1); console. log ('Массив удаленных элементов:', deletedEl); console.log ('Остающийся массив', темный); 

Вывод

 Массив удаленных элементов: ['Jonas'] Оставшийся массив ['Martha', 'Mikkel', 'Ulrich', 'Adam', 'Eva'] 

Вы можете видеть, что метод splice не возвращает ни одного значения; вместо этого он возвращает массив удаленных элементов. Это может быть один или несколько элементов массива.

Заключение

Когда дело доходит до удаления элементов из массивов в JavaScript довольно просто. Вы можете использовать различные комбинации функций для удаления элементов из первого индекса, определенной позиции и последнего индекса. Чтобы удалить последний элемент из массива, используйте метод array.shift ().

Оцените статью
nanomode.ru
Добавить комментарий