Matrice JavaScript Metode

Conversie Matrice de Siruri de caractere

metoda JavaScript toString() convertește o matrice la un șir de (separate prin virgulă) matrice de valori.

metoda join() unește, de asemenea, toate elementele de matrice într-un șir.

se comportă la fel ca toString(), dar în plus puteți specifica separatorul:

Popping și împingând

când lucrați cu matrice, este ușor să eliminați elemente și să adăugați elemente noi.,

aceasta este ceea ce popping și împingerea este:

Popping elemente dintr-o matrice, sau împingând elemente într-o matrice.

Popping

pop() metodă elimină ultimul element dintr-o matrice:

pop() metoda întoarce valoarea care a fost „scos”:

Exemplu

var fructe = ;
var x =fructe.,pop(); // valoarea lui x este „Mango”

Încercați să-l Singur ”

Împingând

push() metoda adaugă un element nou la o matrice (la sfârșitul anului):

Exemplu

var fructe = ;
fructe.(„Kiwi”); // adaugă un element nou („Kiwi”) la fructe

încercați-l singur ”

metoda push() returnează noua lungime matrice:

exemplu

var fructe = ;
var x = fructe.,push („Kiwi”); / / valoarea lui x este 5

încercați-l singur ”

schimbarea elementelor

schimbarea este echivalentă cu popping-ul, lucrând la primul element în loc de ultimul.

metoda shift() elimină primul element de matrice și „schimbă” toate celelalte elemente într-un indice mai mic.

metoda shift() returnează șirul care a fost „mutat”:

exemplu

var fructe = ;
var x =fructe.,shift(); // valoarea lui x este „Banana”

Încercați să-l Singur ”

unshift() metoda adaugă un element nou la o serie (de la început), și „unshifts” mai vechi elemente:

unshift() metoda returneaza noua matrice lungime.

exemplu

var fructe =;
Fructe.unshift („Lemon”); / / returnează 5

încercați-l singur ”

schimbarea elementelor

elementele de matrice sunt accesate folosind numărul lor de index:

indexurile de matrice încep cu 0. este primul element de matrice, este al doilea, este al treilea …,

length proprietatea oferă o modalitate ușoară de a adăuga un element nou la o serie:

Ștergerea de Elemente

Din matrice JavaScript sunt obiecte, elemente pot fi șterse cu ajutorul JavaScript operator delete:

Folosind delete poate lăsa nedefinit găuri în matrice. Utilizați pop () sau shift () în schimb.

Despicare o Matrice

splice() metodă poate fi utilizată pentru a adăuga elemente noi la o matrice:

Exemplu

var fructe = ;
fructe.,splice (2, 0, „Lemon”, „Kiwi”);

încercați-l singur ”

primul parametru (2) definește poziția în care trebuie adăugate elemente noi (îmbinate).

al doilea parametru (0) definește câte elemente ar trebui să fieeliminat.restul parametrilor („Lemon”,” Kiwi”) definesc noile elemente de beadded.

splice() metoda returnează o matrice cu elementele șterse:

exemplu

var fructe = ;
Fructe.,cu setarea parametrilor clever, puteți utilizasplice() pentru a elimina elementele fără a lăsa”găuri”în matrice:

primul parametru (0) definește poziția în care ar trebui adăugate elemente noi (îmbinate).

al doilea parametru (1) definește câte elemente ar trebui să fieeliminat.

restul parametrilor sunt omise. Nu vor fi adăugate elemente noi.,

Fuzionează (Concatenarea) Matrice

concat() metodă creează o nouă matrice, prin fuzionarea (concatenarea) existente tablouri:

concat() metoda nu se schimba existente în matrice. Întotdeauna returnează o nouă matrice.

concat() metodă poate lua orice număr de serie de argumente:

concat() metodă poate lua, de asemenea, siruri de caractere ca argumente:

Exemplu (care încorporează o Matrice cu Valori)

var arr1 = ;
var myChildren = arr1.,concat („Peter”);

încercați singur”

felierea unei matrice

metoda slice() taie o bucată dintr-o matrice într-o nouă matrice.

acest exemplu taie o parte dintr-o matrice pornind de la elementul matrice 1 („Orange”):

exemplu

var fruits=;
var citrus = fruits.slice(1);

încercați-l singur ”

metoda slice() creează o nouă matrice. Nu elimină niciun element din matricea sursă.,

Acest exemplu taie o parte dintr-o matrice pornind de la elementul matrice 3 („Apple”):

exemplu

var fruits=;
var citrus = fruits.slice (3);

încercați-l singur ”

metodaslice()poate lua două argumente precumslice(1, 3).

metoda selectează apoi elemente din argumentul de început și până la (dar fără a include) argumentul final.

exemplu

var fructe=;
var citrice = fructe.,slice(1, 3);

încercați-l singur ”

dacă argumentul final este omis, ca în primele exemple, metodaslice() taie restul tabloului.

exemplu

var fructe=;
var citrice = fructe.slice(2);

Try it Yourself ”

Automatic toString()

JavaScript convertește automat o matrice într-un șir separat prin virgulă atunci când se așteaptă o valoare primitivă.

acesta este întotdeauna cazul când încercați să afișați o matrice., aceste două exemple vor produce același rezultat:

exemplu

var fruits=;
document.getElementById („demo”).innerHTML = fructe;

încercați-l singur ”

toate obiectele JavaScript au o metodă toString ().

găsirea valorilor Max și Min într-o matrice

nu există funcții încorporate pentru a găsi cea mai mare sau cea mai mică valoare într-o matrice JavaScript.

veți afla cum rezolvați această problemă în capitolul următor al acestui tutorial.

matrice de sortare

matrice de sortare sunt acoperite în capitolul următor al acestui tutorial.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Sari la bara de unelte