Rezumat: acest tutorial vă arată cum să utilizați JavaScript Array e splice()
metoda de a sterge elemente existente, introduce elemente noi, și înlocuiți elementele într-o matrice.
JavaScript Array type oferă o metodă foarte puternică splice()
care vă permite să introduceți elemente noi în mijlocul unei matrice. Cu toate acestea, puteți utiliza această metodă pentru a șterge și înlocui elementele existente.,
Ștergerea de elemente folosind JavaScript Matrice splice() metoda
Pentru a șterge elemente într-o matrice, voi trece două argumente în splice()
metodă, după cum urmează:
Code language: JavaScript (javascript)
position
specifică poziția primului element pentru a șterge și num argument determină numărul de elemente pentru a șterge.
metoda splice()
modifică matricea originală și returnează o matrice care conține elementele șterse.
să aruncăm o privire la următorul exemplu.,
Să presupunem că aveți o matrice scores
care conține cinci numere de la 1 la 5.
Code language: JavaScript (javascript)
următoarea declarație elimină trei elemente scores
array pornind de la primul element.
Code language: JavaScript (javascript)
scores
matrice conține acum două elemente.
Code language: JavaScript (javascript)
Și deletedScores
array conține trei elemente.
Code language: JavaScript (javascript)
următoarea figură ilustrează scores.splice(0,3)
metoda de apel de mai sus.,
Introducerea de elemente folosind JavaScript Array splice() metoda
se pot introduce unul sau mai multe elemente într-o matrice de trecere de trei sau mai multe argumente splice()
metoda cu cel de-al doilea argument este zero.
luați în considerare următoarea sintaxă.
Code language: JavaScript (javascript)
În această sintaxă:
position
specifică poziția de pornire în matrice pe care noile elemente vor fi introduse.,- al doilea argument este zero (0) care instruiește metoda
splice()
pentru a nu șterge niciun element de matrice. - al treilea argument, al patrulea argument și așa mai departe sunt elementele noi care sunt inserate în matrice.
rețineți că metodasplice()
modifică de fapt matricea originală. De asemenea, metoda splice()
nu elimină niciun element, prin urmare, returnează o matrice goală. De exemplu:
presupunând că aveți o matrice numită colors
cu trei șiruri.,
Code language: JavaScript (javascript)
următoarea declarație introduce un element după al doilea element.
Code language: JavaScript (javascript)
matriceacolors
are acum patru elemente cu noul element introdus în a doua poziție.
Code language: JavaScript (javascript)
următoarea figură demonstrează apelul metoda de mai sus.,
puteți introduce mai mult de un element prin care trece cel de-al patrulea argument, cel de-al cincilea argument, și așa mai departe pentru splice()
metodă ca în următorul exemplu.
Code language: JavaScript (javascript)
Înlocuirea elementelor folosind JavaScript Array splice() metoda
splice()
metodă vă permite să introduceți elemente noi într-o matrice în timp ce ștergerea de elemente existente simultan.,pentru a face acest lucru, treceți cel puțin trei argumente cu cel de-al doilea care specifică numărul de elemente de șters și cel de-al treilea care indică elementele de inserat.rețineți că numărul de elemente de șters nu trebuie să fie același cu numărul de elemente de inserat.
Să presupunem că aveți o serie de limbaje de programare cu patru elemente după cum urmează:
Code language: JavaScript (javascript)
următoarea instrucțiune înlocuiește al doilea element cu unul nou.,
Code language: JavaScript (javascript)
languages
array acum mai are patru elemente, cu un al doilea argument este 'Python'
în loc de 'C++'
.
Code language: JavaScript (javascript)
figura de mai jos ilustrează apelul metoda de mai sus.,
puteți înlocui un element cu mai multe elemente prin trecerea de mai multe argumente în splice()
metodă, după cum urmează:
Code language: JavaScript (javascript)
declarația A șterge un element din cel de-al doilea element și anume, Java
și introduce trei noi elemente în languages
matrice. Rezultatul este după cum urmează.,
Code language: JavaScript (javascript)
În acest tutorial, ai învățat cum să folosească JavaScript Array splice()
metoda de a sterge elemente existente, introduce elemente noi, și înlocuiți elementele într-o matrice.
- a fost acest tutorial util ?
- YesNo