ES6 - Fatia do método de array ()

O método slice () extrai uma seção de uma matriz e retorna uma nova matriz.

Sintaxe

array.slice( begin [,end] );

Detalhes do parâmetro

  • begin- Índice baseado em zero no qual iniciar a extração. Como um índice negativo, o início indica um deslocamento do final da sequência.

  • end - Índice baseado em zero no qual terminar a extração.

Valor de retorno

Retorna a matriz extraída com base nos parâmetros passados.

Exemplo

var arr = ["orange", "mango", "banana", "sugar", "tea"]; 
console.log("arr.slice( 1, 2) : " + arr.slice( 1, 2) );
console.log("arr.slice( 1, 3) : " + arr.slice( 1, 3) );

Resultado

arr.slice( 1, 2) : mango 
arr.slice( 1, 3) : mango,banana