Ez az oktatóanyag kifejezetten a JavaScript array.slice() metódusát tárgyalja.
Mi az „array.slice()” metódus a JavaScriptben?
A JavaScriptben a „ array.slice() ” metódus a tömb egy szeletét vagy altömbjét adja vissza. A visszaadott tömb tartalmazza a kezdet által meghatározott elemet és az összes további elemet egészen addig, de nem tartalmazza a vége által meghatározott elemet. Ha nincs megadva vége, a visszaadott tömb az összes elemet tartalmazza a tömb elejétől a végéig.
Hogyan lehet használni az „array.slice()” metódust JavaScriptben?
A JavaScript array.slice() metódusának használatához a következő szintaxis használható:
sor. szelet ( kezdés, vége )
Itt, ' array.slice() ” két alábbi paraméterből áll:
- ' kezdődik ” a tömbszelet kezdetének meghatározására szolgál.
- ' vége ” adja meg a tömb végének értékét.
1. példa: Az array.slice() metódus használata kezdő és záró indexértékekkel
Az array.slice() metódus használatához próbálja ki a megadott kódrészletet:
- Határozzon meg egy függvényt meghatározott névvel. Ebben az esetben definiáltuk a „ func() ” függvényként.
- Inicializálja a változót egy adott névvel, és rendelje hozzá az értéket egy tömbben.
- Ezután deklaráljon egy másik változót más néven, és hívja meg a ' array.slice() ” módszert, és adja meg az értékparamétereket, ahol az első érték „ 4 ' határozza meg a tömb kezdetét, és a második értéket ' 7 ” határozza meg a tömb végét.
- Azt követően, ' console.log() ” kétszer hívják meg a tényleges és a frissített tömb megjelenítéséhez:
tömb volt = [ 'Mangó' , 'Alma' , 'Banán' , 'Cseresznye' , 'Dinnye' , 'Ananász' , 'szőlő' ] ;
var new_array = sor. szelet ( 4 , 7 ) ;
konzol. log ( sor ) ;
konzol. log ( new_array ) ;
}
Végül hívja meg a definiált függvényt:
func ( ) ;Íme a tényleges tömb és a szeletelt tömb:
2. példa: Az „array.slice()” metódust csak a kezdő index értékével használja
Használhatja a „ array.slice() ” módszert a tömbindex kezdőértékének megadásával. Ebben a példában a tömböt számértékkel határoztuk meg, és meghívtuk a „ array.slice() ' módszer ahol ' 2 ” határozza meg a tömbindex kezdetét. Ennek eredményeként a metódus eltávolítja a két értéket az elején, és egy új tömböt ad vissza a fennmaradó elemekkel:
funkció func ( ) {tömb volt = [ 32 , 65 , 78 , 23 , 57 , 31 ] ;
var new_array = sor. szelet ( 2 ) ;
konzol. log ( sor ) ;
konzol. log ( new_array ) ;
}
Ezután hívja meg a definiált függvényt a függvénynév segítségével:
func ( ) ;Ennek eredményeként az első két elemet eltávolítottuk a tömbből, és egy új tömb jelenik meg a többi elemmel a konzolon:
Ez minden az array.slice() metódusról a JavaScriptben.
Következtetés
A ' array.slice() ” egy JavaScript-módszer, amely egy meghatározott index segítségével eltávolítja a tömb egy bizonyos részét. A felhasználók megadhatják a metódus paramétereként a kezdő és záró indexet. Ezenkívül az egyetlen kezdőindex megadása eltávolítja az elemeket a tömb elejéről. Ez a blog azt írta, hogy ' array.slice() ” módszer több példával JavaScriptben.