Aplicarea funcției de îmbinare JavaScript

Applying Javascript S Splice Function




JavaScript este un limbaj de programare ușor și, ca și în cazul oricărui limbaj de programare, atunci când dezvoltăm programe JavaScript, de multe ori trebuie să lucrăm cu tablouri pentru a stoca date. În acest articol, vom introduce funcția de îmbinare încorporată JavaScript și vom discuta despre modul în care îl putem folosi pentru a manipula o matrice. Pe măsură ce sunt generate datele, structurile utilizate pentru stocare trebuie actualizate. Din acest motiv, un programator trebuie adesea să adauge sau să elimine elemente dintr-o matrice.

The funcția de îmbinare este folosit pentru a adăuga elemente sau pentru a elimina elemente dintr-o matrice la un index dat și returnează elementele eliminate din matrice. Sintaxa pentru funcția de îmbinare este următoarea:







matrice.lipitură(index,removeCount,obiecte ...)

Aici, index este poziția în care dorim să adăugăm sau să eliminăm elemente, removeCount , care este un argument opțional, este numărul de elemente pe care dorim să le eliminăm și obiecte , care este și opțional, conține elementele pe care dorim să le adăugăm.



Acum, vom trece în revistă câteva exemple pentru a arăta cum lipitură funcția este implementată.



În primul rând, să presupunem că avem o matrice care constă din cinci elemente.





lasă ar= [10,douăzeci,30,40,cincizeci]

Pentru a elimina elementele 20 și 30 (la poziția 1 și respectiv la poziția 2 din matrice) din matrice, numim pur și simplu lipitură funcția și spuneți-i să înceapă de la primul index și să elimine 2 elemente.

ar.lipitură(1,2);


Valorile 20 și 30 sunt returnate ca ieșire. Apoi, putem privi matricea originală cu următoarea comandă:



consolă.Buturuga(arr);


Cele două elemente returnate în ieșire nu mai sunt în matrice.

Apoi, vom adăuga elemente la matrice folosind lipitură funcţie. Deoarece nu vom elimina elemente din matrice, putem oferi o valoare zero pentru removeCount și apoi vom furniza elementele pe care dorim să le adăugăm.

arr.lipitură(2, 0, 30, 35);


Comanda de mai sus returnează un tablou gol deoarece nu au fost eliminate elemente. Cu toate acestea, dacă ne uităm la matricea originală, putem vedea că a fost actualizată.

consolă.Buturuga(arr);

Valorile 30 și 35 au fost adăugate cu succes la al doilea index.

În cele din urmă, dacă dorim să eliminăm elemente și să adăugăm elemente, putem oferi valori atât pentru removeCount, cât și pentru elemente.

ar.lipitură(1, 2, cincisprezece, douăzeci, 25);

Comanda de mai sus a returnat cele două elemente care au fost eliminate, iar dacă imprimăm tabloul original pe consolă, putem vedea că 20 și 30 nu mai sunt în tablou și că 15, 20 și 25 au fost adăugate.

consolă.Buturuga(arr);

Concluzie

În acest articol, am discutat mai multe moduri de a utiliza lipitură funcție pentru actualizarea matricelor. Sperăm că ați găsit acest articol util și veți continua să învățați JavaScript cu linuxhint.com.