Compartir a través de


slice (Método, String)

Devuelve una sección de una cadena.

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

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. La cadena devuelta incluye los caracteres hasta el carácter indicado por end pero sin incluir este último. Si no se especifica este valor, la cadena devuelta incluye los caracteres desde start hasta el final de la cadena.

Comentarios

El método slice devuelve un objeto String 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 cadena. Si end es negativo, se trata como length + end, donde length es la longitud de la cadena. Si end se omite, la extracción continúa hasta el final de la cadena. Si end tiene lugar antes que start, no se copian caracteres en la cadena nueva.

Ejemplo

En el ejemplo siguiente, la primera llamada al método slice devuelve una cadena que contiene los cinco primeros caracteres de str. En el ejemplo siguiente, la primera llamada al método slice devuelve una cadena que contiene los cinco primeros caracteres de str.

var str = "hello world";
var firstfive = str.slice(0,5); // Contains "hello".
var lastfive = str.slice(-5);   // Contains "world".

Requisitos

Versión 3

Se aplica a:

String (Objeto)

Vea también

Referencia

Array (Objeto)

slice (Método, Array)