logo

JavaScript Array slice() metóda

The Metóda poľa slice(). vráti vybrané prvky v poli ako nové pole. Vyberá od daného začiatku až po (nezahrnutý) daný koniec. Táto metóda nemení pôvodné pole, čo umožňuje nedeštruktívnu extrakciu segmentov poľa.

Syntax



arr.slice(begin, end);>

Parametre

  • začať: Tento parameter definuje počiatočný index, odkiaľ sa má časť extrahovať. Ak tento argument chýba, metóda začne ako 0, pretože je to predvolená počiatočná hodnota.
  • koniec: Parameter určujúci koncový index pre extrahovanie časti z poľa, predvolená dĺžka poľa, ak nie je definovaná, úprava pre prekročenie dĺžky.

Návratová hodnota

Táto metóda vráti nové pole obsahujúce časť pôvodného poľa.



Príklady metódy Array slice().

Príklad 1: Extrahovanie prvkov medzi dvoma indexmi

herečka zeenat aman

H ee, plátok () metóda extrahuje pole z daného poľa počnúc indexom 2 a vrátane všetkých prvkov menších ako index 4 .

JavaScript
function func() {  // Original Array  let arr = [23, 56, 87, 32, 75, 13];  // Extracted array  let new_arr = arr.slice(2, 4);  console.log(arr);  console.log(new_arr); } func();>

Výkon
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32 ]>

Príklad 2: Nepodávať žiadne argumenty



H ee, plátok () metóda extrahuje celé pole z daného reťazca a vráti ho ako odpoveď, pretože mu neboli odovzdané žiadne argumenty.

JavaScript
function func() {  //Original Array  let arr = [23, 56, 87, 32, 75, 13];  //Extracted array  let new_arr = arr.slice();  console.log(arr);  console.log(new_arr); } func();>

Výkon
[ 23, 56, 87, 32, 75, 13 ] [ 23, 56, 87, 32, 75, 13 ]>

Príklad 3: Extrahovanie poľa z indexu 2

V tomto príklade plátok () metóda extrahuje pole začínajúce od indexu 2 do konca poľa a vráti ho ako odpoveď.

JavaScript
function func() {  //Original Array  let arr = [23, 56, 87, 32, 75, 13];  //Extracted array  let new_arr = arr.slice(2);  console.log(arr);  console.log(new_arr); } func();>

Výkon
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32, 75, 13 ]>

Príklad 4: Krájanie vnoreného poľa

V tomto príklade metóda slice() extrahuje prvky z vnoreného poľa a vráti to ako odpoveď.

Javascript
function func() {  // Original Array  let arr = [23, [87, 32, 75, 27,3,10,18 ,13]];  // Extracted array  let new_arr = arr[1].slice(2, 4);  console.log(arr);  console.log(new_arr); } func();>

Výkon
[ 23, [ 87, 32, 75, 27, 3, 10, 18, 13 ] ] [ 75, 27 ]>

Máme kompletný zoznam metód Javascript Array, aby ste ich skontrolovali, prejdite si toto Javascript Array Kompletná referencia článok.

národnosť peta davidsona

Podporované prehliadače

  • Google Chrome
  • Hrana
  • internet Explorer
  • Firefox
  • Opera
  • Safari