Método substring
El método substring devuelve una subcadena
de una cadena (la cadena original no se modifica).
El primer parámetro especifica el número de carácter desde donde
el método comienza a cortar (la numeración va
desde cero), y el segundo parámetro - el número de carácter
en el que debe terminar el corte (el carácter
con este número no se incluye en la parte
extraída). El segundo parámetro no es obligatorio,
si no se especifica, se cortarán todos
los caracteres hasta el final de la cadena.
Sintaxis
cadena.substring(desde dónde empezar a cortar, [hasta dónde cortar]);
Ejemplo
Supongamos que tenemos una cadena. Vamos a extraer de ella los caracteres desde el primero hasta el tercero:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
Resultado de la ejecución del código (el carácter con número
3 no se incluirá en la parte extraída):
'bc'
Ejemplo
Ahora vamos a extraer los caracteres desde el 1-ésimo
hasta el final de la cadena (para ello no especificaremos el segundo
parámetro del método):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
Resultado de la ejecución del código:
'bcde'