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 x =hedelmiä.,pop(); // x: n arvo on ”Mango”
Kokeile Itse ”
Ajaa
push()
metodi lisää uuden elementin array (lopussa):
Esimerkki
hedelmät.push(”Kiwi”); // Lisää uuden elementin (”Kiwi”) hedelmiä
Kokeile Itse ”
push()
metodi palauttaa uuden taulukon pituus:
Esimerkki
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 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
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
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
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 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 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 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 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 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
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.