String.slice()

Disponibilidad

Flash Player 5.

Sintaxis

my_str.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 se determina desde el final de la cadena, donde -1 es el último carácter.

end Número que es 1+ el índice del punto final de la sección. El carácter indexado por el parámetro end no se incluye en la cadena extraída. Si el parámetro se omite, se utiliza String.length. Si end es un número negativo, el punto final se determina contando desde el final de la cadena, donde -1 es el último carácter.

Valor devuelto

Una subcadena de la cadena especificada.

Descripción

Método; devuelve una cadena que incluye el carácter start y todos los caracteres hasta el carácter end, pero sin incluir este último. El objeto String original no se modifica. Si no se especifica el parámetro end, el final de la subcadena es el final de la cadena. Si el valor de start es mayor o igual que el valor de end, el método devuelve una cadena vacía.

Ejemplo

En el ejemplo siguiente se establece una variable, text, se crea un objeto String, my_str, y se pasa a la variable text. El método slice() extrae una sección de la cadena que se encuentra en la variable y trace() la envía al panel Salida. En el ejemplo se muestra el uso de un valor positivo y el de un valor negativo para el parámetro end.

text = "Lexington";
my_str = new String( text );
trace(my_str.slice( 1, 3 )); // "ex"
trace(my_str.slice( 1, -6 )); // "ex"

Véase también

String.substr(), String.substring()