Ce este metoda array.slice() în JavaScript?

Ce Este Metoda Array Slice In Javascript



Matricele JavaScript sunt variabilele speciale care sunt utilizate pentru a păstra valori individuale și multiple. Există mai multe metode în JavaScript asociate cu aceste variabile, cum ar fi „ array.slice() ”, “ matrice.splice ”, “ array.pop() ', și multe altele. Aceste metode sunt utilizate pe scară largă pentru manipularea și modificarea matricelor.

Acest tutorial va discuta în mod specific despre metoda JavaScript array.slice().

Ce este metoda „array.slice()” în JavaScript?

În JavaScript, „ array.slice() ” returnează o porțiune, sau un subbary, din matrice. Matricea returnată conține elementul determinat de început și toate elementele ulterioare până la, dar nu include elementul definit de sfârșit. Dacă nu este specificat niciun sfârșit, matricea returnată conține toate elementele de la începutul și până la sfârșitul matricei.







Cum se utilizează metoda „array.slice()” în JavaScript?

Pentru a utiliza metoda array.slice() în JavaScript, se poate folosi următoarea sintaxă:



matrice. felie ( începe, sfârșit )

Aici, ' array.slice() ” constă din doi parametri enumerați mai jos:



  • ÎNCEPE ” este utilizat pentru a determina începutul secțiunii de matrice.
  • Sfârşit ” specifică valoarea pentru sfârșitul matricei.

Exemplul 1: Utilizați metoda array.slice() cu valorile indexului de început și de sfârșit

Pentru a utiliza metoda array.slice(), încercați fragmentul de cod menționat:





  • Definiți o funcție cu un nume specific. În acest caz, am definit „ func() ' ca o funcție.
  • Inițializați variabila cu un anumit nume și atribuiți valoarea într-o matrice.
  • Apoi, declarați o altă variabilă cu un nume diferit și invocați „ array.slice() ” și specificați parametrii valorii, unde prima valoare “ 4 „determină începutul matricei, iar a doua valoare „ 7 ” specifică sfârșitul matricei.
  • După care, ' console.log() ” este apelat de două ori pentru a afișa matricea actuală și cea actualizată:
funcția func ( ) {

a fost matrice = [ 'Mango' , 'Măr' , 'Banană' , 'Cireașă' , 'Pepene' , 'Ananas' , „struguri” ] ;

var new_array = matrice. felie ( 4 , 7 ) ;

consolă. Buturuga ( matrice ) ;

consolă. Buturuga ( matrice_nouă ) ;

}

În sfârșit, apelați funcția definită:

func ( ) ;

Iată matricea reală și matricea în felii:



Exemplul 2: Utilizați metoda „array.slice()” numai cu valoarea indexului de început

De asemenea, puteți folosi „ array.slice() ” prin definirea valorii de început a indexului matricei. În acest exemplu declarat, am definit matricea cu valoarea numerică și am invocat „ array.slice() ” metoda unde “ 2 ” definește începutul indexului matricei. Ca rezultat, metoda va elimina cele două valori de la început și va returna o nouă matrice cu elementele rămase:

funcția func ( ) {

a fost matrice = [ 32 , 65 , 78 , 23 , 57 , 31 ] ;

var new_array = matrice. felie ( 2 ) ;

consolă. Buturuga ( matrice ) ;

consolă. Buturuga ( matrice_nouă ) ;

}

Apoi, apelați funcția definită cu ajutorul numelui funcției:

func ( ) ;

Ca rezultat, primele două elemente au fost eliminate din matrice și o nouă matrice cu elementele rămase este afișată pe consolă:

Acesta este totul despre metoda array.slice() din JavaScript.

Concluzie

array.slice() ” este o metodă de JavaScript care elimină o anumită bucată dintr-o matrice cu ajutorul unui index definit. Utilizatorii pot specifica indexul de început și de sfârșit ca parametru al metodei. Mai mult, specificarea singurului index de pornire elimină elementele de la începutul matricei. Acest blog a declarat „ array.slice() ” metoda cu mai multe exemple în JavaScript.