logo

JavaScript Array slice() Metod

De Array slice() metod returnerar valda element i en array som en ny array. Den väljer från en given start, upp till ett (inte inklusive) givet slut. Denna metod ändrar inte den ursprungliga arrayen, vilket möjliggör oförstörande extrahering av arraysegment.

Syntax



arr.slice(begin, end);>

Parametrar

  • Börja: Denna parameter definierar startindexet varifrån delen ska extraheras. Om detta argument saknas börjar metoden som 0 eftersom det är standardstartvärdet.
  • slutet: Parameter som anger slutindexet för att extrahera en del från en array, standard till arraylängd om odefinierad, justering för överskridande längd.

Returvärde

Denna metod returnerar en ny array som innehåller en del av den ursprungliga arrayen.



Array slice() Metodexempel

Exempel 1: Extrahera element mellan två index

exempel på python-programmering

H äre, den skiva() metod extraherar arrayen från den givna arrayen med början från index 2 och inkluderar alla element mindre än 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();>

Produktion
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32 ]>

Exempel 2: Klarar inga argument



H äre, den skiva() metod extraherar hela arrayen från den givna strängen och returnerar den som svaret, eftersom inga argument skickades till den.

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

Produktion
[ 23, 56, 87, 32, 75, 13 ] [ 23, 56, 87, 32, 75, 13 ]>

Exempel 3: Extraherar array från index 2

I det här exemplet är skiva() metod extraherar arrayen från index 2 till slutet av arrayen och returnerar den som svar.

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

Produktion
[ 23, 56, 87, 32, 75, 13 ] [ 87, 32, 75, 13 ]>

Exempel 4: Skiva den kapslade Arrayen

I det här exemplet extraherar metoden slice() elementen från den kapslade arrayen och returnerar den som svaret.

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

Produktion
[ 23, [ 87, 32, 75, 27, 3, 10, 18, 13 ] ] [ 75, 27 ]>

Vi har en komplett lista med Javascript Array-metoder, för att kontrollera dem, gå igenom detta Javascript Array Komplett referens artikel.

c# lista

Webbläsare som stöds

  • Google Chrome
  • Kant
  • Internet Explorer
  • Firefox
  • Opera
  • Safari