Aquest tutorial tractarà específicament sobre el mètode JavaScript array.slice().
Què és el mètode 'array.slice()' a JavaScript?
En JavaScript, el ' array.slice() ” El mètode retorna una porció, o subbarray, de la matriu. La matriu retornada conté l'element determinat per l'inici i tots els elements posteriors fins a, però no inclou l'element definit al final. Si no s'especifica cap final, la matriu retornada conté tots els elements des del principi fins al final de la matriu.
Com utilitzar el mètode 'array.slice()' a JavaScript?
Per utilitzar el mètode array.slice() a JavaScript, es pot utilitzar la sintaxi següent:
matriu. llesca ( començar, acabar )
Aquí, ' array.slice() ” consta de dos paràmetres enumerats a continuació:
- “ començar s'utilitza per determinar l'inici de la porció de la matriu.
- “ final ” especifica el valor per al final de la matriu.
Exemple 1: Utilitzeu el mètode array.slice() amb valors d'índex inicial i final
Per utilitzar el mètode array.slice(), proveu el fragment de codi indicat:
- Definiu una funció amb un nom específic. En aquest cas, hem definit el “ funció () ” com a funció.
- Inicialitzar la variable amb un nom concret i assignar el valor en una matriu.
- A continuació, declareu una altra variable amb un nom diferent i invoqueu el ' array.slice() ” i especifiqueu els paràmetres del valor, on el primer valor “ 4 ' determina l'inici de la matriu i el segon valor ' 7 ” especifica el final de la matriu.
- Després d'això, ' console.log() ” es crida dues vegades per mostrar la matriu real i l'actualitzada:
era matriu = [ 'Mango' , 'Poma' , 'Plàtan' , 'Cirera' , 'Meló' , 'Pinya' , 'Raïm' ] ;
var new_array = matriu. llesca ( 4 , 7 ) ;
consola. registre ( matriu ) ;
consola. registre ( nova_matriu ) ;
}
Finalment, crida a la funció definida:
func ( ) ;Aquí teniu la matriu real i la matriu en rodanxes:
Exemple 2: Utilitzeu el mètode “array.slice()” només amb el valor d'índex inicial
També podeu utilitzar el ' array.slice() ” mitjançant la definició del valor inicial de l'índex de matriu. En aquest exemple indicat, hem definit la matriu amb el valor numèric i hem invocat el ' array.slice() ' mètode on ' 2 ” defineix l'inici de l'índex de matriu. Com a resultat, el mètode eliminarà els dos valors des de l'inici i retornarà una nova matriu amb els elements restants:
funció func ( ) {era matriu = [ 32 , 65 , 78 , 23 , 57 , 31 ] ;
var new_array = matriu. llesca ( 2 ) ;
consola. registre ( matriu ) ;
consola. registre ( nova_matriu ) ;
}
A continuació, crida a la funció definida amb l'ajuda del nom de la funció:
func ( ) ;Com a resultat, els dos primers elements s'han eliminat de la matriu i es mostra una nova matriu amb els elements restants a la consola:
Això és tot sobre el mètode array.slice() a JavaScript.
Conclusió
El ' array.slice() ” és un mètode de JavaScript que elimina una part determinada d'una matriu amb l'ajuda d'un índex definit. Els usuaris poden especificar l'índex inicial i final com a paràmetre del mètode. A més, especificar l'únic índex inicial elimina els elements del principi de la matriu. Aquest bloc ha afirmat el ' array.slice() ” mètode amb múltiples exemples en JavaScript.