Тази статия ще демонстрира методите за премахване на обект от масив с JavaScript.
Как да премахнете/изтриете обект от масив с JavaScript?
За да премахнете обект от масив, използвайте следните методи:
Метод 1: Премахване на обект от масив с помощта на метода shift().
„ shift() ” се използва за премахване на елемент или обект от началото на масив. Той изтрива първия елемент от масив и модифицира оригиналния масив чрез актуализиране на индексите на всички останали елементи. Това е статичен метод на „ Масив ” обект.
Синтаксис
Даденият синтаксис се използва за премахване на първия обект от масив:
масив. смяна ( ) ;
Пример
Създайте масив от обекти с име ' arrObj ”:
конст arrObj = [
{ име : 'голям' , възраст : 28 } ,
{ име : 'Covey' , възраст : 26 } ,
{ име : 'Стивън' , възраст : 27 } ,
{ име : 'Ронда' , възраст : 25 } ,
{ име : 'Майк' , възраст : 22 }
] ;
Извикайте метода shift(), за да премахнете първия обект от масив и да ги съхраните в променливата ' removeObj ”:
беше removeObj = arrObj. смяна ( ) ;Отпечатайте премахнатия обект на конзолата:
конзола. дневник ( removeObj ) ;
Накрая отпечатайте оставащия масив, като използвате „ console.log() ” метод:
конзола. дневник ( arrObj ) ;Може да се наблюдава, че първият обект от масива, чиято двойка ключ-стойност е „ {име: „Мари“, възраст: 28} ” се премахва и се връща като стойност на „ removeObj ”. След това оригиналният масив се модифицира и неговите индекси се актуализират, така че следващият обект в масива да стане първият обект:
Метод 2: Премахване на обект от масив с помощта на метода splice().
Ако искате да премахнете обект от конкретен индекс, използвайте „ снаждане() ” метод. Той приема два параметъра като аргумент. Той модифицира/променя оригиналния масив и извежда нов масив.
Синтаксис
Споменатият по-долу синтаксис се използва за премахване на посочения обект от масив:
В горния синтаксис:
- “ индекс ” е конкретният индекс на елемента, който ще бъде премахнат.
- “ deleteCount ” е броят на това колко елемента ще бъдат премахнати. Ако тази стойност е 0, никакви елементи няма да бъдат премахнати.
Пример
Извикайте метода splice() чрез предаване на индекса „ 2 ”, за да премахнете третия обект от масив. “ 1 ” показва, че само един обект ще бъде изтрит от масив:
Както можете да видите, че третият обект, съдържащ ключ-стойност „ {име: Стивън, възраст: 27} ” е премахнат успешно от масив:
Метод 3: Премахване на обект от масив с помощта на метода pop().
За да премахнете последния обект от масив, използвайте „ поп () ” метод. Това е вграден метод на обекта Array, който изважда последния елемент от масив.
Синтаксис
Следвайте дадения по-долу синтаксис за премахване на последния обект от масив:
Пример
Извикайте метода pop(), за да премахнете последния обект от масив:
Изход
Компилирахме всички методи за премахване/изтриване на обект от масив в JavaScript.
Заключение
За да премахнете обект от масив, използвайте „ shift() 'метод', снаждане() ” или метода „ поп () ” метод. Методът shift() се използва за премахване на първия обект от масив, методът pop() ще премахне последния обект, а методът splice() премахва всеки определен обект. Тази статия демонстрира методите за изтриване на обект от масив с JavaScript.