Método JavaScript Array slice()

O método slice() do array JavaScript extrai a parte do array fornecido e a retorna. Este método não altera o array original.

Sintaxe

O método slice() é representado pela seguinte sintaxe:

 array.slice(start,end)  

Parâmetro

começar - É opcional. Representa o índice de onde o método começa a extrair os elementos.

fim - É opcional. Representa o índice onde o método para de extrair elementos.

Retornar

Uma nova matriz contém os elementos extraídos.

Exemplo de método JavaScript Array slice()

Aqui, entenderemos o método slice() por meio de vários exemplos.

Exemplo 1

Vejamos um exemplo simples para extrair um elemento de um determinado array.

 var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.slice(1,2); document.writeln(result);  
Teste agora

Saída:

 Node.js  

Exemplo 2

Vamos ver mais um exemplo para extrair vários elementos de um determinado array.

 var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.slice(0,3); document.writeln(result);  
Teste agora

Saída:

 AngularJS,Node.js,JQuery  

Exemplo 3

Neste exemplo, forneceremos os valores negativos como índice para extrair elementos.

 var arr=['AngularJS','Node.js','JQuery','Bootstrap'] var result=arr.slice(-4,-1); document.writeln(result);  
Teste agora

Saída:

 AngularJS,Node.js,JQuery