Šiame straipsnyje bus parodyta, kaip pašalinti objektą iš masyvo naudojant „JavaScript“.
Kaip pašalinti / ištrinti objektą iš masyvo naudojant „JavaScript“?
Norėdami pašalinti objektą iš masyvo, naudokite šiuos metodus:
1 būdas: pašalinkite objektą iš masyvo naudodami Shift() metodą
„ shift () “ metodas naudojamas elementui ar objektui pašalinti iš masyvo pradžios. Jis ištrina pirmąjį masyvo elementą ir pakeičia pradinį masyvą, atnaujindamas visų likusių elementų indeksus. Tai statinis metodas Masyvas “ objektas.
Sintaksė
Nurodyta sintaksė naudojama pirmam objektui pašalinti iš masyvo:
masyvas. pamaina ( ) ;
Pavyzdys
Sukurkite objektų masyvą pavadinimu ' arrObj “:
konst arrObj = [
{ vardas : 'didelis' , amžiaus : 28 } ,
{ vardas : 'Covey' , amžiaus : 26 } ,
{ vardas : 'Stephen' , amžiaus : 27 } ,
{ vardas : 'Rohnda' , amžiaus : 25 } ,
{ vardas : 'Maikas' , amžiaus : 22 }
] ;
Iškvieskite Shift() metodą, kad pašalintumėte pirmąjį masyvo objektą ir išsaugotumėte juos kintamajame ' pašalintiObj “:
buvo pašalintiObj = arrObj. pamaina ( ) ;Išspausdinkite pašalintą objektą konsolėje:
konsolė. žurnalas ( pašalintiObj ) ;
Galiausiai išspausdinkite likusį masyvą naudodami „ console.log() “ metodas:
konsolė. žurnalas ( arrObj ) ;Galima pastebėti, kad pirmasis masyvo objektas, kurio raktų ir reikšmių pora yra „ {vardas: 'Mari', amžius: 28} “ pašalinamas ir grąžinamas kaip „“ vertė pašalintiObj “. Tada pradinis masyvas modifikuojamas ir jo indeksai atnaujinami taip, kad kitas masyvo objektas taptų pirmuoju objektu:
2 būdas: pašalinkite objektą iš masyvo naudodami splice() metodą
Jei norite pašalinti objektą iš bet kurio konkretaus indekso, naudokite „ sandūra () “ metodas. Kaip argumentas naudojami du parametrai. Jis modifikuoja / pakeičia pradinį masyvą ir išveda naują masyvą.
Sintaksė
Nurodytam objektui pašalinti iš masyvo naudojama toliau nurodyta sintaksė:
Aukščiau pateiktoje sintaksėje:
- “ indeksas “ yra konkretus elemento, kuris bus pašalintas, indeksas.
- “ ištrintiSkaičius “ – tai skaičius, kiek elementų bus pašalinta. Jei ši vertė yra 0, jokie elementai nebus pašalinti.
Pavyzdys
Iškvieskite splice() metodą perduodant indeksą ' 2 “, kad pašalintumėte 3 objektą iš masyvo. “ 1 “ reiškia, kad iš masyvo bus ištrintas tik vienas objektas:
Kaip matote, trečiasis objektas, kuriame yra rakto reikšmė ' {vardas: Steponas', amžius: 27} “ sėkmingai pašalintas iš masyvo:
3 būdas: pašalinkite objektą iš masyvo naudodami pop() metodą
Norėdami pašalinti paskutinį objektą iš masyvo, naudokite ' pop () “ metodas. Tai yra integruotas masyvo objekto metodas, kuris išskleidžia paskutinį elementą iš masyvo.
Sintaksė
Norėdami pašalinti paskutinį objektą iš masyvo, vadovaukitės toliau pateikta sintaksė:
Pavyzdys
Norėdami pašalinti paskutinį objektą iš masyvo, iškvieskite pop() metodą:
Išvestis
Mes sudarėme visus metodus, kaip pašalinti / ištrinti objektą iš masyvo „JavaScript“.
Išvada
Norėdami pašalinti objektą iš masyvo, naudokite ' shift () 'metodas', ' sandūra () “ metodas arba „ pop () “ metodas. Metodas shift() naudojamas pirmam objektui pašalinti iš masyvo, pop() metodas pašalins paskutinį objektą, o splice() metodas pašalina bet kurį nurodytą objektą. Šiame straipsnyje parodyta, kaip pašalinti objektą iš masyvo naudojant „JavaScript“.