See artikkel tutvustab meetodeid objekti eemaldamiseks massiivist JavaScriptiga.
Kuidas JavaScripti abil massiivist objekti eemaldada/kustutada?
Objekti massiivist eemaldamiseks kasutage järgmisi meetodeid.
1. meetod: eemaldage objekt massiivist Shift() meetodi abil
' shift() ” meetodit kasutatakse üksuse või objekti eemaldamiseks massiivi algusest. See kustutab massiivi esimese elemendi ja muudab algset massiivi, värskendades kõigi ülejäänud elementide indekseid. See on staatiline meetod Massiiv ” objekt.
Süntaks
Antud süntaksit kasutatakse massiivist esimese objekti eemaldamiseks:
massiivi. nihe ( ) ;
Näide
Looge objektide massiiv nimega ' arrObj ”:
konst arrObj = [
{ nimi : 'Suur' , vanus : 28 } ,
{ nimi : 'Covey' , vanus : 26 } ,
{ nimi : 'Stephen' , vanus : 27 } ,
{ nimi : 'Rohnda' , vanus : 25 } ,
{ nimi : 'Mike' , vanus : 22 }
] ;
Massiivi esimese objekti eemaldamiseks ja muutujasse salvestamiseks kutsuge meetod shift() eemaldaObj ”:
oli eemaldaObj = arrObj. nihe ( ) ;Eemaldatud objekti printimine konsoolile:
konsool. logi ( eemaldaObj ) ;
Lõpuks printige ülejäänud massiiv kasutades ' console.log() ” meetod:
konsool. logi ( arrObj ) ;Võib täheldada, et massiivi esimene objekt, mille võtme-väärtuste paar on ' {nimi: 'Mari', vanus: 28} ' eemaldatakse ja tagastatakse väärtusena ' eemaldaObj ”. Seejärel muudetakse algset massiivi ja värskendatakse selle indekseid nii, et järgmisest massiivi objektist saab esimene objekt:
2. meetod: eemaldage objekt massiivist, kasutades meetodit splice().
Kui soovite eemaldada objekti mis tahes konkreetsest registrist, kasutage ' splaiss() ” meetod. Argumendiks on kaks parameetrit. See muudab/muudab algset massiivi ja väljastab uue massiivi.
Süntaks
Määratud objekti massiivist eemaldamiseks kasutatakse alltoodud süntaksit:
Ülaltoodud süntaksis:
- “ indeks ” on eemaldatava elemendi konkreetne indeks.
- “ KustutaArv ” on eemaldatavate elementide arv. Kui see väärtus on 0, ei eemaldata ühtegi elementi.
Näide
Kutsu splice() meetod, edastades indeksi ' 2 ”, et eemaldada massiivist 3. objekt. “ 1 ” näitab, et massiivist kustutatakse ainult üks objekt:
Nagu näete, et kolmas objekt, mis sisaldab võtmeväärtust ' {nimi: Stephen', vanus: 27} ” on massiivist edukalt eemaldatud:
3. meetod: eemaldage objekt massiivist, kasutades pop() meetodit
Viimase objekti massiivist eemaldamiseks kasutage ' pop() ” meetod. See on massiiviobjekti sisseehitatud meetod, mis hüppab massiivi viimase elemendi.
Süntaks
Viimase objekti massiivist eemaldamiseks järgige alltoodud süntaksit:
Näide
Viimase objekti massiivist eemaldamiseks kutsuge pop() meetod:
Väljund
Oleme koostanud kõik meetodid objekti eemaldamiseks/kustutamiseks JavaScripti massiivist.
Järeldus
Objekti massiivist eemaldamiseks kasutage ' shift() 'meetod', ' splaiss() ' meetod või ' pop() ” meetod. Meetodit shift() kasutatakse massiivist esimese objekti eemaldamiseks, meetod pop() eemaldab viimase objekti ja meetod splice() eemaldab kõik määratud objektid. See artikkel tutvustas meetodeid objekti kustutamiseks massiivist JavaScriptiga.