logo

JavaScript masīvs

JavaScript masīvs ir objekts, kas attēlo līdzīga veida elementu kolekciju.

Ir 3 veidi, kā izveidot masīvu JavaScript

  1. Pēc masīva burtiskā
  2. Izveidojot masīva gadījumu tieši (izmantojot jaunu atslēgvārdu)
  3. Izmantojot masīva konstruktoru (izmantojot jaunu atslēgvārdu)

1) JavaScript masīvs burtiski

Masīva izveides sintakse, izmantojot masīva literālu, ir norādīta zemāk:

 var arrayname=[value1,value2.....valueN]; 

Kā redzat, vērtības ir ietvertas [ ] iekšpusē un atdalītas ar , (komatu).

Apskatīsim vienkāršu piemēru masīva izveidei un lietošanai JavaScript.

 var emp=[&apos;Sonoo&apos;,&apos;Vimal&apos;,&apos;Ratan&apos;]; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Izmēģiniet to tūlīt

Rekvizīts .length atgriež masīva garumu.

Iepriekš minētā piemēra izvade

kas ir ymail

2) JavaScript masīvs tieši (jauns atslēgvārds)

Masīva tiešās izveides sintakse ir norādīta zemāk:

 var arrayname=new Array(); 

Šeit, jauns atslēgvārds tiek izmantots, lai izveidotu masīva gadījumu.

java char uz int

Apskatīsim piemēru, kā tieši izveidot masīvu.

 var i; var emp = new Array(); emp[0] = &apos;Arun&apos;; emp[1] = &apos;Varun&apos;; emp[2] = &apos;John&apos;; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Izmēģiniet to tūlīt

Iepriekš minētā piemēra izvade

3) JavaScript masīva konstruktors (jauns atslēgvārds)

Šeit jums ir jāizveido masīva gadījums, konstruktorā nododot argumentus, lai mums nebūtu skaidri jānorāda vērtība.

Tālāk ir sniegts piemērs objekta izveidei, izmantojot masīva konstruktoru.

 var emp=new Array(&apos;Jai&apos;,&apos;Vijay&apos;,&apos;Smith&apos;); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Izmēģiniet to tūlīt

Iepriekš minētā piemēra izvade


JavaScript masīva metodes

Apskatīsim JavaScript masīva metožu sarakstu ar to aprakstu.

Metodes Apraksts
concat () Tas atgriež jaunu masīva objektu, kurā ir divi vai vairāki apvienoti masīvi.
copywithin() Tā kopē dotā masīva daļu ar saviem elementiem un atgriež modificēto masīvu.
ieraksti () Tas izveido iteratora objektu un cilpu, kas atkārtojas katrā atslēgas/vērtības pārī.
katrs() Tas nosaka, vai visi masīva elementi atbilst sniegtajiem funkcijas nosacījumiem.
plakans() Tas izveido jaunu masīvu, kas satur apakšmasīva elementus, kas rekursīvi savienoti līdz norādītajam dziļumam.
flatMap() Tas kartē visus masīva elementus, izmantojot kartēšanas funkciju, un pēc tam izlīdzina rezultātu jaunā masīvā.
aizpildīt () Tas aizpilda elementus masīvā ar statiskām vērtībām.
no () Tas izveido jaunu masīvu, kurā ir precīza cita masīva elementa kopija.
filtrs () Tas atgriež jauno masīvu, kurā ir elementi, kas iztur sniegtos funkcijas nosacījumus.
atrast () Tas atgriež pirmā elementa vērtību dotajā masīvā, kas atbilst norādītajam nosacījumam.
FindIndex() Tas atgriež pirmā elementa indeksa vērtību dotajā masīvā, kas atbilst norādītajam nosacījumam.
katram() Tas izsauc sniegto funkciju vienreiz katram masīva elementam.
ietilpst() Tas pārbauda, ​​vai dotajā masīvā ir norādītais elements.
indexOf() Tas meklē norādīto elementu dotajā masīvā un atgriež pirmās atbilstības indeksu.
isArray() Tas pārbauda, ​​vai nodotā ​​vērtība ir masīvs.
pievienoties () Tas savieno masīva elementus kā virkni.
atslēgas () Tas izveido iteratora objektu, kurā ir tikai masīva atslēgas, un pēc tam veic šīs atslēgas.
LastIndexOf() Tas meklē norādīto elementu dotajā masīvā un atgriež pēdējās atbilstības indeksu.
karte () Tas izsauc norādīto funkciju katram masīva elementam un atgriež jauno masīvu
no() Tas izveido jaunu masīvu no mainīga argumentu skaita, kurā ir jebkāda veida argumenti.
pop () Tas noņem un atgriež pēdējo masīva elementu.
push () Tas pievieno vienu vai vairākus elementus masīva beigām.
reverse() Tas apvērš dotā masīva elementus.
samazināt (funkcija, sākotnējais) Tas izpilda paredzēto funkciju katrai vērtībai no kreisās puses uz labo un samazina masīvu līdz vienai vērtībai.
samazinājumsRight() Tas izpilda paredzēto funkciju katrai vērtībai no labās uz kreiso pusi un samazina masīvu līdz vienai vērtībai.
daži () Tas nosaka, vai kāds masīva elements iztur īstenotās funkcijas pārbaudi.
maiņa () Tas noņem un atgriež pirmo masīva elementu.
šķēle () Tas atgriež jaunu masīvu, kurā ir dotā masīva daļas kopija.
kārtot () Tas atgriež dotā masīva elementu sakārtotā secībā.
salaist () Tas pievieno/noņem elementus dotajam masīvam/no tā.
toLocaleString() Tas atgriež virkni, kurā ir visi noteiktā masīva elementi.
toString() Tas pārveido norādītā masīva elementus virknes formā, neietekmējot sākotnējo masīvu.
unshift() Tas pievieno vienu vai vairākus elementus dotā masīva sākumā.
vērtības () Tas izveido jaunu iteratora objektu, kurā ir vērtības katram masīva indeksam.