Referencia de JavaScript 1.5:Objetos globales:String:slice
De MDC
Tabla de contenidos |
[editar] Resumen
Extrae una sección de una cadena y devuelve una cadena nueva.
| Método de String | |
| Implementado en: | JavaScript 1.0, NES2.0 |
| Versión ECMA: | ECMA-262, Edición 3 |
[editar] Sintaxis
var sub = cadena.slice(comienzoTrozo[, finalTrozo]);
[editar] Parameters
-
comienzoTrozo - El índice sobre cero en el cual empieza la extracción.
-
finalTrozo - El índice sobre cero en el que termina la extracción. Si se omite,
sliceextrae hasta el final de la cadena.
[editar] Descripción
slice extrae el texto de una cadena y devuelve una nueva cadena. Los cambios en el texto de una cadena no afectan a la otra cadena.
slice extrae hasta, pero sin incluir finalTrozo. string.slice(1,4) extrae del segundo carácter hasta el cuarto carácter (caracteres con índice 1, 2 y 3).
Si se usa un índice negativo, finalTrozo indica el punto desde el final de la cadena. string.slice(2,-1) extrae desde tercer carácter hasta el último carácter de la cadena.
[editar] Ejemplos
[editar] Ejemplo: Usando slice para crear una nueva cadena
El siguiente ejemplo usa slice para crear una nueva cadena.
// asume la definición de una función print var cadena1 = "La mañana se nos echa encima."; var cadena2 = cadena1.slice(3, -2); print(cadena2);
Esto escribe:
mañana se nos echa encim