Compartir a través de


slice (Método, Array)

Devuelve una sección de una matriz.

function slice(start : Number [, end : Number]) : Array

Argumentos

  • start
    Obligatorio. Índice del principio de la parte especificada de la matriz.

  • end
    Opcional. Índice del final de la parte especificada de la matriz.

Comentarios

El método slice devuelve un objeto Array que contiene la parte especificada de la matriz.

El método slice copia hasta el elemento que end indica, pero sin incluirlo. Si start es negativo, se trata como length + start, donde length es la longitud de la matriz. Si end es negativo, se trata como length + end, donde length es la longitud de la matriz. Si end se omite, la extracción continúa hasta el final de la matriz. Si end tiene lugar antes que start, no se copian elementos en la matriz nueva.

Ejemplo

En el siguiente ejemplo se muestra el uso del método slice.

var myArray = new Array(4,3,5,65);

// Copy all but the last element of myArray
// into newArray1.
var newArray1 = myArray.slice(0, -1)

// Copy only the last two elements of MyArray
// into newArray2.
var newArray2 = myArray.slice(-2)

Requisitos

Versión 3

Se aplica a:

Array (Objeto)

Vea también

Referencia

slice (Método, String)

String (Objeto)