Tento článek demonstruje metody odebrání objektu z pole pomocí JavaScriptu.
Jak odstranit/smazat objekt z pole pomocí JavaScriptu?
Chcete-li odebrat objekt z pole, použijte následující metody:
Metoda 1: Odebrání objektu z pole pomocí metody shift().
' posun() ” metoda se používá k odstranění položky nebo objektu ze začátku pole. Odstraní první prvek pole a upraví původní pole aktualizací indexů všech zbývajících prvků. Jedná se o statickou metodu „ Pole “objekt.
Syntax
Daná syntaxe se používá k odstranění prvního objektu z pole:
pole. posun ( ) ;
Příklad
Vytvořte pole objektů s názvem „ arrObj “:
konst arrObj = [
{ název : 'Velký' , stáří : 28 } ,
{ název : 'Hejno' , stáří : 26 } ,
{ název : 'Stephen' , stáří : 27 } ,
{ název : 'Rohnda' , stáří : 25 } ,
{ název : 'Mike' , stáří : 22 }
] ;
Voláním metody shift() odstraníte první objekt pole a uložíte jej do proměnné “ odstranitObj “:
byl odstranitObj = arrObj. posun ( ) ;Vytiskněte odstraněný objekt na konzole:
řídicí panel. log ( odstranitObj ) ;
Nakonec vytiskněte zbývající pole pomocí „ console.log() “ metoda:
řídicí panel. log ( arrObj ) ;Lze pozorovat, že prvním objektem pole, jehož pár klíč-hodnota je „ {jméno: ‚Mari‘, věk: 28} “ je odstraněn a vrácen jako hodnota “ odstranitObj “. Původní pole je poté upraveno a jeho indexy aktualizovány tak, aby se další objekt v poli stal prvním objektem:
Metoda 2: Odebrání objektu z pole pomocí metody splice().
Pokud chcete odebrat objekt z jakéhokoli konkrétního indexu, použijte „ spoj () “ metoda. Jako argument bere dva parametry. Upraví/změní původní pole a vytvoří nové pole.
Syntax
Níže uvedená syntaxe se používá k odstranění zadaného objektu z pole:
Ve výše uvedené syntaxi:
- “ index ” je specifický index prvku, který bude odstraněn.
- “ deleteCount “ je počet, kolik prvků bude odstraněno. Pokud je tato hodnota 0, nebudou odstraněny žádné prvky.
Příklad
Zavolejte metodu splice() předáním indexu “ 2 ” pro odstranění 3. objektu z pole. “ 1 ” znamená, že z pole bude odstraněn pouze jeden objekt:
Jak vidíte, 3. objekt obsahující pár klíč–hodnota „ {jméno: Stephen‘, věk: 27} ” byl úspěšně odstraněn z pole:
Metoda 3: Odebrání objektu z pole pomocí metody pop().
Pro odstranění posledního objektu z pole použijte „ pop() “ metoda. Je to vestavěná metoda objektu Array, která vyjme poslední prvek z pole.
Syntax
Pro odstranění posledního objektu z pole postupujte podle níže uvedené syntaxe:
Příklad
Voláním metody pop() odstraníte poslední objekt z pole:
Výstup
Sestavili jsme všechny metody pro odstranění/smazání objektu z pole v JavaScriptu.
Závěr
Chcete-li odstranit objekt z pole, použijte „ posun() 'metoda', ' spoj () metoda “, nebo “ pop() “ metoda. Metoda shift() se používá k odstranění prvního objektu z pole, metoda pop() odstraní poslední objekt a metoda splice() odstraní jakýkoli určený objekt. Tento článek demonstroval metody odstranění objektu z pole pomocí JavaScriptu.