Objeto
Array Método slice
Obtém uma seleção de elementos de um array.
Sintaxe: array.slice(início,
fim);
Onde array é o nome do array, início
é o índice do elemento que inícia a seleção
e fim é o índice do elemento
final da seleção (o elemento representado pelo
argumento fim não é incluído
na seleção). O argumento fim
pode ser omitido. Se isso acontecer a seleção
de elementos retornados começará em início
e terminará no último elemento do array.
Exemplo 1 - Como retornar apenas os três
primeiros elementos de um array:
<script language="javascript">
<!--
var valores = new Array(1, 2, 3, 4, 5, 6, 7);
document.write("Valores no Array: " +
valores + "<br>");
document.write("Retornando os três primeiros
elementos<br>");
var valores2 = valores.slice(0, 3);
document.write("Valores no novo Array: "
+ valores2);
//-->
</script>
A execução deste código produzirá
o seguinte resultado: Valores
no Array: 1,2,3,4,5,6,7
Retornando os três primeiros elementos
Valores no novo Array: 1,2,3 Exemplo
2 - Como retornar os três últimos elementos
de um array:
<script language="javascript">
<!--
var valores = new Array(1, 2, 3, 4, 5, 6, 7);
document.write("Valores no Array: " +
valores + "<br>");
document.write("Retornando os três últimos
elementos<br>");
var valores2 = valores.slice(valores.length - 3);
document.write("Valores no novo Array: "
+ valores2);
//-->
</script>
A execução deste código produzirá
o seguinte resultado: Valores
no Array: 1,2,3,4,5,6,7
Retornando os três últimos elementos
Valores no novo Array: 5,6,7 |