Array.slice()

Disponibilidad
Flash Player 5.
Sintaxis
my_array.slice( [ start [ , end ] ] )
Parámetros
start Número que especifica el índice del punto de inicio de la sección. Si start es un número negativo, el punto de inicio comienza al final de la matriz, donde -1 es el último elemento.
end Número que especifica el índice del punto final de la sección. Si omite este parámetro, la sección incluirá todos los elementos desde el inicio hasta el final de la matriz. Si end es un número negativo, el punto final se especifica desde el final de la matriz, donde -1 es el último elemento.
Valor devuelto
Una matriz.
Descripción
Método; extrae una sección o una subcadena de la matriz y la devuelve como una nueva matriz sin modificar la matriz original. La matriz devuelta incluye el elemento start y todos los elementos hasta el elemento end, pero sin incluir este último.
Si no se pasa ningún parámetro, se creará un duplicado de my_array.
Ejemplo
my_array = ["uno", "dos", "tres", "cuatro"];
trace(my_array.join());
//devuelve uno,dos,tres,cuatro
array_slice1 = my_array.slice(0, 2);
trace(array_slice1.join());
//devuelve uno, dos

No hay comentarios:

Publicar un comentario

Comentar esta entrada