Dette innlegget vil beskrive metoden for å fjerne eiendommen fra det valgte objektet.
Fjern/eliminere en egenskap fra et objekt
For å eliminere en egenskap fra et objekt, bruk følgende tilnærminger:
Metode 1: Fjern/eliminere en egenskap fra et objekt ved hjelp av "Slett" -operatøren
Du kan bruke "slett”Operatør for å eliminere en eiendom fra et bestemt objekt. Mer spesifikt må du gjenta slettoperatøren i samme funksjon hvis du vil slette flere egenskaper.
Syntaks
Følg den medfølgende syntaksen for å slette egenskapen fra et JavaScript -objekt:
Slett objekt.eiendomEller
slett objekt ['egenskap'];Eksempel
Opprett et objekt:
La objekt =Bruk slettoperatøren til å slette eiendommen “Rollno”Av et objekt:
Slett objekt.Rollno;Det kan sees at “Rollno”Har blitt slettet fra det spesifiserte objektet:
Metode 2: Fjern/eliminere en egenskap fra et JavaScript -objekt ved hjelp av filter () -metode
Du kan også bruke “filter()”Metode for å fjerne en egenskap fra et objekt i JavaScript. Det lager en ny matrise med elementer som tilfredsstiller en funksjons tilstand.
Syntaks
Følg den nevnte syntaks for filter () -metoden:
Array.Filter (funksjon => (CurrentValue, Index, Array))Eksempel
Lag et objekt som heter “info”:
La info =Lag nå et tomt objekt som heter "Filteredobj”Som inneholder verdiene som passerer den gitte tilstanden:
La filteredObj = ;Påkalle filter () -metoden med objektets tastene, og hent egenskapene som ikke er lik nøkkelen "etternavn”, Og lagre det i et tomt objekt:
Gjenstand.Keys (info).filter (egenskap =>Skriv ut det filtrerte objektet på konsollen:
konsoll.logg (filteredobj);Det kan observeres at eiendommen “etternavn”Har blitt slettet fra det resulterende objektet:
Metode 3: Fjern/eliminere en egenskap fra et JavaScript -objekt ved hjelp av spredningsoperatør
En annen tilnærming for å fjerne en egenskap fra et JavaScript -objekt er å bruke “spredt operatør”. Den kopierer alle egenskapene bortsett fra den spesifiserte egenskapen som er slettet fra objektet.
Syntaks
Bruk følgende syntaks for å fjerne en egenskap fra et JavaScript -objekt ved hjelp av spredningsoperatør:
const DeletedProperty, ... RestObjectProperties = ObjektEksempel
Lag et objekt som heter “Infoobject”:
La InfoObject =Opprett et nytt objekt som ikke inneholder eiendommen “alder”:
const alder,… restobj = infoobject;Skriv ut det nye objektet som heter “Restobj”På konsollen ved hjelp av“konsoll.Logg()”Metode:
konsoll.logg (restobj);Produksjon
Det handler om å fjerne eiendommen fra et JavaScript -objekt.
Konklusjon
For å fjerne eller eliminere en eiendom fra et JavaScript -objekt, bruk "slett”Operatør,“filter()”Metode, eller“Spredt operatør (...) ”. Imidlertid "slett”Operatør er den enkleste og mest brukte tilnærmingen for å fjerne eiendommen fra JavaScript -objekter. Dette innlegget beskrev flere tilnærminger for å fjerne eiendommen fra det valgte objektet.