logo

„JavaScript“ masyvo skiltis () metodas

The Array slice() metodas grąžina pasirinktus elementus masyve kaip naują masyvą. Jis pasirenka nuo nurodytos pradžios iki (neįskaitant) nurodytos pabaigos. Šis metodas nekeičia pradinio masyvo, todėl galima neardomuoju būdu išgauti masyvo segmentus.

Sintaksė



arr.slice(begin, end);>

Parametrai

  • pradėti: Šis parametras apibrėžia pradinį indeksą, iš kurio turi būti išgaunama dalis. Jei šio argumento trūksta, metodas pradedamas kaip 0, nes tai yra numatytoji pradžios reikšmė.
  • galas: Parametras, nurodantis pabaigos indeksą, norint išgauti dalį iš masyvo, pagal numatytąjį masyvo ilgį, jei jis neapibrėžtas, koreguojant ilgį viršijant.

Grąžinimo vertė

Šis metodas grąžina naują masyvą, kuriame yra tam tikra pradinio masyvo dalis.



Array slice() metodo pavyzdžiai

1 pavyzdys: Elementų ištraukimas tarp dviejų indeksų

kiek milijonų yra milijardas

H čia, gabalas () metodas ištraukia masyvą iš nurodyto masyvo, pradedant nuo indekso 2 ir įskaitant visus elementus, mažesnius už indeksą 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();>

Išvestis
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32 ]>

2 pavyzdys: Neperduoda jokių argumentų



H čia, gabalas () metodas ištraukia visą masyvą iš nurodytos eilutės ir grąžina jį kaip atsakymą, nes jam nebuvo perduoti argumentai.

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();>

Išvestis
[ 23, 56, 87, 32, 75, 13 ] [ 23, 56, 87, 32, 75, 13 ]>

3 pavyzdys: Masyvas ištraukiamas iš 2 indekso

Šiame pavyzdyje gabalas () metodas ištraukia masyvą pradedant nuo indekso 2 iki masyvo pabaigos ir grąžina jį kaip atsakymą.

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();>

Išvestis
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32, 75, 13 ]>

4 pavyzdys: Įdėto masyvo pjaustymas

Šiame pavyzdyje slice() metodas ištraukia elementus iš įdėto masyvo ir pateikia jį kaip atsakymą.

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();>

Išvestis
[ 23, [ 87, 32, 75, 27, 3, 10, 18, 13 ] ] [ 75, 27 ]>

Turime visą „Javascript Array“ metodų sąrašą. Norėdami juos patikrinti, atlikite tai „Javascript Array“ visa nuoroda straipsnis.

sujungti rūšiuoti java

Palaikomos naršyklės

  • Google Chrome
  • Kraštas
  • Internet Explorer
  • Firefox
  • Opera
  • Safari