Lag en nullfylt matrise i JavaScript

Lag en nullfylt matrise i JavaScript
I rekordvedlikeholdsfasen kommer det en tid hvor en del av dataene ikke lenger er nødvendig for å bruke senere, og holde datamalen intakt. I tillegg til det, utfører noen matematisk operasjon i.e. multiplikasjon for å returnere en null -matrise osv. I slike tilfeller er det en veldig smart tilnærming å lage en nullfylt matrise i JavaScript.

Hvordan lage en nullfylt matrise ved hjelp av JavaScript?

For å lage en nullfylt matrise i JavaScript, kan følgende tilnærminger brukes:

  • fylle()”Metode.
  • til" Løkke.
  • Array.fra()”Metode.
  • søke om()”Og“kart()”Metoder.

La oss gå gjennom hver av de nevnte tilnærmingene en etter en!

Tilnærming 1: Lag en nullfylt matrise i JavaScript ved hjelp av Fill () -metoden

fylle()”Metoden fyller matriseelementene med den spesifiserte verdien. Denne metoden kan brukes for å lage en matrise via en konstruktør og fylle den med den spesifiserte verdien.

Syntaks

Array.Fyll (verdi, start, slutt)

I syntaks ovenfor:

  • verdi”Peker på verdien som må fylles.
  • start”Og“Stoppe”Angi start- og sluttindeksene.

Eksempel

La oss oversikt over det under-uttalte eksemplet:

Utfør følgende trinn som angitt i ovennevnte kodebit:

  • Lag et nytt matriseobjekt ved hjelp av "Array”Konstruktør.
  • Spesifiser også “lengde”Som parameter.
  • Etter det, bruk "fylle()”Metode til den opprettede matrisen og passere“0”Verdi som parameter, som vil skape en nullfylt matrise.

Produksjon

I outputten kan det observeres at den resulterende matrisen er fylt med "0”.

Tilnærming 2: Lag et nullfylt matrise i JavaScript ved hjelp av Loop

til”Loop brukes også til å iterere langs varene. Denne tilnærmingen kan implementeres for å iterere langs matriseelementene og tildele dem verdien “0”.

Eksempel

La oss observere følgende eksempel:

I kodelinjene ovenfor:

  • Lag et tomt utvalg.
  • I neste trinn, bruk "til”Loop for å iterere langs arrayelementene og tilordne dem“0”For å transformere NULL -matrisen til en nullfylt matrise.
  • Til slutt, vis den resulterende matrisen som består av alle nuller.

Produksjon

Fra output ovenfor er det tydelig at den initialiserte matrisen blir transformert til en nullfylt matrise.

Tilnærming 3: Lag en nullfylt matrise i JavaScript ved hjelp av matrise.fra () metode

Array.fra()”Metode returnerer en matrise fra et objekt som har lengden på matrisen som parameter. Denne metoden kan brukes til å returnere en nullfylt matrise ved å kartlegge “0”Til matriseelementene.

Syntaks

Array.Fra (objekt, kart, verdi)

I den ovennevnte syntaks:

  • gjenstand”Refererer til objektet som skal konverteres til en matrise.
  • kart”Tilsvarer kartfunksjonen som må kartlegges på hvert element.
  • verdi”Er verdien som skal brukes som“dette”For kartfunksjonen.

Eksempel

La oss følge det undergitte eksemplet:

I ovennevnte kodebit, bør du vurdere følgende trinn:

  • I det første trinnet, bruk "Array.fra()”Metode, og som den første parameteren, spesifiser matrisen som har den spesifiserte lengden, i.e., 5.
  • I sin andre parameter, “0”Indikerer at matriseelementene vil bli fylt med verdien”0”.
  • Dette vil resultere i å lage en rekke "5”Elementer som har verdien”0”.

Produksjon

Her kan det observeres at matrisen er fylt med fem elementer som har verdien ”0”.

Tilnærming 4: Lag en nullfylt matrise i JavaScript ved bruk av Apply () -metode

søke om()”Metode får tilgang til den spesifiserte funksjonen med en gitt verdi”dette", og "kart()”Metode påkaller en funksjon for hvert matriseelement. Disse metodene kan på samme måte tildele “null”Verdier til de aktuelle matriseelementene og kart“0 -er" til dem.

Syntaks

Bruk (dette, args)

I syntaks ovenfor:

  • dette”Refererer til verdien av“dette”Forutsatt for funksjonssamtalen.
  • Args”Samsvarer med argumentene som funksjonen vil bli påkalt.
Array.Kart (funksjon (gjeldende, indeks, matrise), dette)

I den gitte syntaks:

  • funksjon”Er funksjonen som må utføres for hvert matriseelement.
  • nåværende”Peker på det nåværende elementets verdi.
  • indeks”Og“Array”Samsvarer med indeksen for det nåværende elementet i en matrise.
  • dette”Refererer til verdien som skal sendes til funksjonen.

Eksempel

La oss observere følgende eksempel:

I kodelinjene ovenfor:

  • For det første, bruk "søke om()”Metode. I sine parametere, tilordne “null”Verdi til hvert arrayelement.
  • Etter det, bruk "kart()”Metode for å kartlegge“0”Til hvert av matriseelementene som resulterer i opprettelsen av en nullfylt matrise.

Produksjon

Fra outputten blir den nødvendige funksjonaliteten implementert riktig.

Konklusjon

fylle()”Metode,“til”Loop -tilnærming,“Array.fra()”Metode, eller kombinert”søke om()”Og“kart()”Metoder kan brukes for å lage en nullfylt matrise i JavaScript. Fyll () -metoden oppretter en matrise ved hjelp av en konstruktør og fyller matrisen med “0”. For sløyfe får tilgang til matriseelementene ved å iterere langs dem og tilordne dem “0”. Matrisen.fra () -metoden kan gjelde ved å kartlegge “0”Til matriseelementene. Kombinasjonen av anvendelses- og kart () -metodene tilordner “null”Verdier til matriseelementene og kartlegger deretter“0 -er" til dem. Denne opplæringen forklarer hvordan du oppretter en nullfylt matrise ved hjelp av JavaScript.