Måten matriser fungerer på er superinteressant. Selv om JavaScript lar oss konstruere nye matriser, er det noen omstendigheter der du kanskje ønsker å fortsette å bruke den gamle matrisen selv etter å ha tømt det. Flere metoder kan brukes til å gjøre dette, inkludert å tilordne den opprinnelige matrisen til en tom matrise, sette lengden på en matrise til 0, bruke Splice () -metoden, og sprite matrisen ved å bruke POP () -metoden.
Denne artikkelen vil forklare metodene for å tømme JavaScript -matrisen.
Hvordan tømme en matrise i JavaScript?
For å tømme en matrise, bruk følgende måter:
Metode 1: Tøm en matrise ved å sette lengden til 0
For å tømme en matrise, angi verdien av lengdeegenskapen til en matrise til 0. Denne tilnærmingen brukes når du vil tømme/tømme objektene hver for seg, og minnekonsekvensene betyr ikke noe.
Syntaks
Bruk den gitte syntaks for å stille lengden på en matrise til null:
Array.lengde = 0
Eksempel
Først oppretter vi et antall matriser:
var array = [2, 4, 5, 1, 6, 9];
Sett lengden på en matrise til 0:
Array.lengde = 0;
Til slutt, skriv ut matrisen på konsollen:
konsoll.logg (matrise);
Utgangen indikerer at matrisen nå er tom:
Metode 2: Tøm en matrise ved bruk av POP () -metode
Bruke "pop ()”Metode for å tømme en matrise i JavaScript. Denne metoden kan brukes når tiden ikke er brukerens viktigste bekymring fordi POP () -metoden dukker opp elementene fra en matrise en etter en, som vil ta tid.
Syntaks
Gitt syntaks brukes til POP () -metoden:
pop ()
Eksempel
Vi vil bruke den samme ovenfor-skapte matrisen. Ring POP () -metoden i stundsløyfen og itererer over en hel matrise til array -lengden overstiger null:
mens (matrise.lengde> 0)
Array.pop ();
Produksjon
Metode 3: Tøm en matrise ved hjelp av spleise () -metoden
For å tømme en matrise, bruk "Splice ()”Metode. Det kan brukes til å eliminere ethvert element fra en matrise.
Syntaks
Følg syntaksen nedenfor for å bruke “Splice ()”Metode:
Splice (Rindex, Count, Elements)
Her,
Eksempel
Her vil vi bare fjerne alle elementene/elementene fra en matrise. Så vi vil passere “0”Og lengden på en matrise. “0”Er startindeksen for en matrise og“Array.lengde”Er tellingen som betyr å fjerne alle elementer i en matrise til indeks 0:
Array.Splice (0, Array.lengde);
Det kan observeres at elementene blir fjernet fra en matrise:
Metode 4: Tøm en matrise ved å tilordne matrise til en tom matrise
Hvis du raskt vil tømme en matrise, kan du bare tilordne den opprettede matrisen til en tom matrise:
Syntaks
Bruk følgende syntaks for å tilordne en matrise til en tom matrise:
Array = [];
Eksempel
Tilordne matrisen til den tomme matrisen:
Array = [];
Produksjon
Vi har samlet all den essensielle informasjonen relatert til å tømme en matrise i JavaScript.
Konklusjon
Å tømme en matrise i JavaScript, “Sett lengden på en matrise til 0", bruke "pop ()”Metode,“Splice ()”Metode, eller“Tilordne en matrise til en tom matrise”. Den siste metoden er den raskeste metoden for å tømme matrisen i JavaScript, mens POP () -metoden er den tregeste metoden da den spretter elementer en etter en og tar mer tid. I denne artikkelen forklarte vi metodene for å tømme matrisen i JavaScript.