Mientras se trata de datos masivos en JavaScript, es posible que deba extraer los datos en función de un atributo particular. Por ejemplo, clasificar los datos basados en el apellido real o extraer una parte de los datos. En tales situaciones, los métodos substr () y substring () ayudan a acceder a los datos requeridos convenientemente mediante la indexación.
Este artículo eliminará las diferencias entre el "subStr ()" y "subcadena ()"Métodos en JavaScript.
¿Qué es el método subStr () en JavaScript??
El "subStr ()El método "devuelve el número especificado de caracteres del índice particular en la cadena dada. Este método realiza la extracción desde el primer parámetro establecido a la longitud especificada como su segundo parámetro.
Sintaxis
cadena.substr (inicio, longitud)En la sintaxis anterior:
¿Qué es el método Substring () en JavaScript??
El "subcadena ()El método "obtiene los caracteres de cadena entre dos índices especificados y emite una nueva cadena a cambio. Este método particular extrae los caracteres entre los parámetros de inicio y finalización (excluyendo) que se refieren a los índices.
Sintaxis
cadena.subcadena (inicio, final)En esta sintaxis:
Diferencias centrales entre el substr () y el sustring () en JavaScript
Aquí está la tabla que comprende las diferencias centrales entre el substr () y el substring () en JavaScript:
subStr () | subcadena () |
Se utiliza para extraer una parte de la cadena. | Se utiliza para extraer la subcadena especificada dentro de una cadena. |
Sus parámetros se refieren al índice inicial y a la longitud hasta que los caracteres deben extraerse, respectivamente. | Sus parámetros apuntan a las posiciones de inicio y finalización de la subcadena que deben extraerse, excluyendo el índice final. |
Maneja los índices negativos | No puede manejar índices negativos. |
Analicemos la diferencia entre ambos métodos con la ayuda de ejemplos:
Ejemplo 1: Comprobación de substr () y sustring () en índices positivos
En este ejemplo, la diferencia entre ambos métodos se analizará en función de los índices positivos especificados como parámetros:
En el fragmento de código anterior:
Producción
En la salida anterior, la diferencia en la salida de ambos métodos se puede observar de acuerdo con la explicación.
Ejemplo 2: Verificar sustr () y sustring () en índices negativos
En este ejemplo particular, la diferencia en ambos métodos se observará en los índices negativos:
Aplique los siguientes pasos, como se indica en las líneas de código anteriores:
Producción
Los últimos dos resultados significan que "subcadena ()"El método no facilita los índices negativos y, por lo tanto, la diferencia en ambos métodos es clara.
Conclusión
El "subStr ()El método "extrae los caracteres de cadena del índice establecido hasta la longitud especificada, y el" "subcadena ()"El método obtiene los caracteres entre los índices establecidos. El primer método tiene la ventaja sobre el último método, ya que maneja los personajes desde el final también. Este artículo indicó las diferencias entre los métodos substr () y substring () con la ayuda de ejemplos en JavaScript.