logo

Metoda JavaScript Array slice().

The Metoda pole slice(). vrátí vybrané prvky v poli jako nové pole. Vybírá od daného začátku až po (nezahrnující) daný konec. Tato metoda nemění původní pole a umožňuje nedestruktivní extrakci segmentů pole.

Syntax

arr.slice(begin, end);>

Parametry



  • začít: Tento parametr definuje počáteční index, odkud má být část extrahována. Pokud tento argument chybí, metoda má začít jako 0, protože je výchozí počáteční hodnotou.
  • konec: Parametr určující koncový index pro extrahování části z pole, výchozí délka pole, pokud není definována, úprava pro překročení délky.

Návratová hodnota

Tato metoda vrací nové pole obsahující určitou část původního pole.

Příklady metod Array slice().

Příklad 1: Extrahování prvků mezi dvěma indexy

abstraktní třída java

H ee, plátek() metoda extrahuje pole z daného pole počínaje indexem 2 a včetně všech prvků menších než 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ýstup
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32 ]>

Příklad 2: Nepodávat žádné argumenty

H ee, plátek() metoda extrahuje celé pole z daného řetězce a vrátí jej jako odpověď, Protože mu nebyly předány žádné 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ýstup
[ 23, 56, 87, 32, 75, 13 ] [ 23, 56, 87, 32, 75, 13 ]>

Příklad 3: Extrahování pole z indexu 2

V tomto příkladu je plátek() metoda extrahuje pole počínaje indexem 2 do konce pole a vrátí jej jako odpověď.

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ýstup
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32, 75, 13 ]>

Příklad 4: Rozřezání vnořeného pole

V tomto příkladu metoda slice() extrahuje prvky z vnořeného pole a vrátí je jako odpověď.

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ýstup
[ 23, [ 87, 32, 75, 27, 3, 10, 18, 13 ] ] [ 75, 27 ]>

Máme kompletní seznam metod Javascript Array, pro kontrolu si je prosím projděte toto Javascript Array Kompletní reference článek.

10 nejlepších hentai

Podporované prohlížeče

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