Cadena de JavaScript.Método de corte

Cadena de JavaScript.Método de corte

Las cadenas son un tipo de datos esencial y están presentes en casi todos los idiomas de programación importantes. Tienen un papel clave en el almacenamiento y la manipulación de los datos. Las cadenas de JavaScript vienen con varios métodos construidos que se pueden usar para administrarlos y manipularlas. El rebanada() El método es uno de esos métodos.

método slice ()

El rebanada() El método en JavaScript se usa para obtener una subcadena de una cadena pasando el índice inicial y final de la subcadena requerida sin modificar la cadena original.

Sintaxis del método Slice ()

stri.Slice (posición inicial, posición ending)


El rebanada() El método se aplica en una cadena con la ayuda del operador DOT. Requiere el nombre de la cadena junto con los dos parámetros que son la posición inicial y final de la subcadena dentro de la cadena original. Es interesante notar que el segundo argumento yo.mi., La posición ending de la subcadena es totalmente opcional.

Método 1: Uso del método SLICE () pasando ambos argumentos

En el primer método, usaremos el rebanada() método pasando tanto el índice inicial como el final.

var origenalString = 'javascript cadena.Método SLICE () - LinuxHint ';
VAR Subcustring = OriginalString.rebanada (35,40);
consola.log (subcadena);
consola.log (OriginalString);



Primero creamos una variable llamada OriginalString para almacenar una cadena. Luego creamos otra variable y usamos el rebanada() método para asignarlo un valor. Pasamos 35 como índice inicial y 40 como índice final de la subcadena. Luego usamos la consola.Método log () para mostrar el valor de la subcadena en la consola. Por último, registramos el valor de OriginString a la consola para mostrar que la cadena original no ha cambiado.

Método 2: Uso del método SLICE () pasando un solo argumento

El rebanada El método también puede funcionar con solo un argumento. Si se pasa un solo argumento al rebanada() método luego lo toma como el índice inicial y el índice de finalización es el final de la cadena de forma predeterminada:

var origenalString = 'javascript cadena.Método SLICE () - LinuxHint ';
VAR Subcustring = OriginalString.rebanada (35);
consola.log (subcadena);


Método 3: Uso del método SLICE () pasando un valor negativo como argumento

Si pasamos un valor negativo al método Slice como argumento, comienza la indexación desde el final de la cadena:

var origenalString = 'javascript cadena.Método SLICE () - LinuxHint ';
VAR Subcustring = OriginalString.corte (-9);
consola.log (subcadena);



También podemos pasar dos argumentos negativos:

var origenalString = 'javascript cadena.Método SLICE () - LinuxHint ';
VAR Subcustring = OriginalString.corte (-9, -4);
consola.log (subcadena);



Argumentos incorrectos:

El rebanada() El método devuelve una cadena vacía en caso de que se aprobe el índice inicial es mayor que el índice final de la cadena:

var origenalString = 'javascript cadena.Método SLICE () - LinuxHint ';
VAR Subcustring = OriginalString.rebanada (35, 30);
consola.log (subcadena);


El rebanada() El método también devuelve una cadena vacía en caso de que se aprobe el índice inicial sea mayor que la longitud de la cadena original:

Conclusión

El incorporado stri.rebanada() El método se utiliza para obtener una subcadena de una cadena pasando una posición/índice inicial y una posición/índice final opcional. En este artículo hemos probado todos los usos posibles del rebanada() Método con ejemplos apropiados para ver cómo se comporta con diferentes argumentos.