JavaScript Array Menetelmiä

Muuntaa Taulukot Merkkijonot

JavaScript-menetelmä toString() muuntaa array string (pilkulla erotettu) array arvot.

join() – menetelmä liittää myös kaikki matriisielementit merkkijonoon.

Se käyttäytyy kuten toString(), mutta lisäksi voit määrittää erotin:

Popping ja Työntää

Kun työskentelee paneelit, se on helppo poistaa osia ja lisätä uusia elementtejä.,

tätä popping and pushing on:

Popping items out of an array, or pushing items into an array.

Popping

pop() menetelmä poistaa viimeinen elementti array:

pop() metodi palauttaa arvon, joka oli ”piipahti ulos”:

Esimerkki

var hedelmiä = ;
var x =hedelmiä.,pop(); // x: n arvo on ”Mango”

Kokeile Itse ”

Ajaa

push() metodi lisää uuden elementin array (lopussa):

Esimerkki

var hedelmiä = ;
hedelmät.push(”Kiwi”); // Lisää uuden elementin (”Kiwi”) hedelmiä

Kokeile Itse ”

push() metodi palauttaa uuden taulukon pituus:

Esimerkki

var hedelmiä = ;
var x = hedelmiä.,push(”Kiwi”); // x: n arvo on 5.

Kokeile Itse ”

Siirtämällä Elementtejä

Siirtymässä vastaa popping, työskentelee ensimmäisen elementin sijaan viimeinen.

shift() menetelmä poistaa ensimmäinen taulukkoalkion ja ”siirtää” kaikki muut tekijät pienempi indeksi.

shift() metodi palauttaa merkkijonon, joka oli ”siirretty pois”:

Esimerkki

var hedelmiä = ;
var x =hedelmiä.,shift(); // x: n arvo on ”Banaani”

Kokeile Itse ”

unshift() metodi lisää uuden elementin array (alussa), ja ”unshifts” vanhempi elementtejä:

unshift() metodi palauttaa uuden taulukon pituus.

Esimerkki

var hedelmiä = ;
hedelmät.unshift(”Sitruuna”); // Palauttaa 5

Kokeile Itse ”

Muuttuvat Elementit

Array elementit ovat käsiksi käyttämällä niiden indeksinumero:

Taulukon indeksit alkavat 0: sta. on ensimmäinen array elementti, on toinen, on kolmas …,

length majoituspaikka tarjoaa helpon tavan liittää uuden elementin array:

Poistamalla Elementtejä

Koska JavaScript-taulukot ovat esineitä, elementtejä voidaan poistaa käyttämällä JavaScript-operaattori delete:

Käyttämällä delete voi jättää määrittelemätön reikiä array. Käytä pop() tai shift () sen sijaan.

Liittämiseen Array

splice() menetelmää voidaan käyttää, jos haluat lisätä uusia kohteita array:

Esimerkki

var hedelmiä = ;
hedelmät.,splice(2, 0, ”Sitruuna”, ”Kiwi”);

Kokeile Itse ”

ensimmäinen parametri (2) määritellään tilanteessa, jossa uusia elementtejä tulisi lisätä (saumattu vuonna).

toinen parametri (0) määrittelee, kuinka monta elementtiä tulisi kiinnittää.

muut parametrit (”sitruuna” , ”kiivi”) määrittelevät uudet muokattavat elementit.

splice() metodi palauttaa array poistetut kohteet:

Esimerkki

var hedelmiä = ;
hedelmät.,splice(2, 2, ”Sitruuna”, ”Kiwi”);

Kokeile Itse ”

Käyttämällä splice() Poistaa Elementtejä

fiksu parametrien asetus, voit käyttää splice() poistaa elementtejä ilman, että jättää ”reikiä” array:

ensimmäinen parametri (0) määritellään tilanteessa, jossa uusia elementtejä tulisi lisätä (saumattu vuonna).

toinen parametri (1) määrittelee, kuinka monta elementtiä tulisi kiinnittää.

muut parametrit jätetään pois. Uusia elementtejä ei lisätä.,

Yhdistäminen (Ketjuttamalla) Taulukot

concat() metodi luo uuden taulukon yhdistämällä (ketjuttamalla) olemassa olevat ryhmät:

concat() menetelmä ei ole muuttaa nykyistä taulukot. Se palauttaa aina uuden järjestelmän.

concat() menetelmä voi ottaa minkä tahansa määrän array perustelut:

concat() menetelmä voi myös ottaa jouset kuin perustelut:

Esimerkki (Sulautuvat Array Arvot)

var arr1 = ;
var myChildren = arr1.,concat(”Pekka”);

Kokeile Itse ”

Viipalointi Array

slice() menetelmä viipaleet pala array uuteen array.

Tämä esimerkki viipaleet pois osa array alkaen array elementti 1 (”Oranssi”):

Esimerkki

var hedelmiä = ;
var sitrushedelmien = hedelmiä.viipale(1);

Kokeile Itse ”

slice() metodi luo uuden taulukon. Se ei poista mitään elementtejä lähdevalikoimasta.,

Tämä esimerkki viipaleet pois osa array alkaen array element 3 (”Apple”):

Esimerkki

var hedelmiä = ;
var sitrushedelmien = hedelmiä.viipale(3);

Kokeile Itse ”

slice() menetelmällä voidaan ottaa kaksi argumenttia, kuten slice(1, 3).

menetelmä valitsee elementtejä aloittaa argumentti, ja jopa (mutta ei mukaan lukien) loppuun argumentti.

Esimerkki

var hedelmiä = ;
var sitrushedelmien = hedelmiä.,viipale(1, 3);

Kokeile Itse ”

Jos lopussa argumentti on jätetty pois, kuten ensimmäisessä esimerkkejä, slice() menetelmä viipaleiksi loput array.

Esimerkki

var hedelmiä = ;
var sitrushedelmien = hedelmiä.siivu(2);

Kokeile Itse ”

Automaattinen toString()

JavaScript automaattisesti muuntaa array pilkulla erotettuna merkkijono, kun primitiivinen arvo on odotettavissa.

näin on aina, kun yrität lähettää array.,

Nämä kaksi esimerkkiä tuottaa saman tuloksen:

Esimerkki

var hedelmiä = ;
asiakirja.getElementById (”demo”).innerHTML = hedelmät;

Kokeile Itse ”

Kaikki JavaScript esineitä on toString() menetelmä.

Max-Ja Min-arvojen löytäminen matriisista

ei ole sisäänrakennettuja funktioita JavaScript-matriisin korkeimman tai alimman arvon löytämiseksi.

opit ratkaisemaan tämän ongelman tämän opetusohjelman seuraavassa luvussa.

Lajittelurakenteet

Lajittelurakenteet kuuluvat tämän opetusohjelman seuraavaan lukuun.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Siirry työkalupalkkiin