Hvordan taller jeg en matrise i JavaScript

Hvordan taller jeg en matrise i JavaScript

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:

  • Sett lengden til 0
  • Bruke POP () -metode
  • Ved hjelp av Splice () -metode
  • Tilordne matrise til en tom matrise

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,

  • RINDEX”Er plasseringen av et element som vil bli fjernet.
  • telle”Er antallet tellinger av hvor mange elementer du vil eliminere fra matrisen.
  • elementer”Er de nye elementene som vil bli lagt til/ satt inn i en matrise.

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.