Hay tres funciones de interceptación de cadenas de uso común: substr segmento de subcadena El método de llamada es el siguiente:
Copie el código de código de la siguiente manera:
stringObject.slice(inicio,fin)
stringObject.substr(inicio,longitud)
stringObject.substring(inicio,fin)
El más obvio es substr. El segundo parámetro es la longitud, que es la longitud de intercepción. Los segundos parámetros de las otras dos funciones son el subíndice del último carácter (el carácter del subíndice no se incluye aquí, solo el primer carácter de). el personaje es interceptado.
En comparación con el segmento, la subcadena, el subíndice del segmento puede ser un número negativo, como -1 representa el último carácter, pero la subcadena no. Si el inicio de la subcadena es mayor que el final, estos dos parámetros se intercambiarán antes de extraer la subcadena, pero el segmento no lo hará y el segmento devolverá una cadena vacía.
ejemplo:
Copie el código de código de la siguiente manera:
var str="Holamundo"
consola.log(str.substr(0, 2))
console.log(str.substring(2, 0))
console.log(str.substring(0, 2))
consola.log(str.slice(0, -1))
console.log(str.slice(-1, 0))
Producción:
Él
Él
Él
Hola Mundo
(cadena vacía)