Método JavaScript string.slice()

Metodo Javascript String Slice



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

método rebanada()

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







Sintaxis del método slice()



str.rebanada ( posición inicial, posición final )

 
los rodaja() El método se aplica en una cadena con la ayuda del operador punto. 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, es decir, la posición final de la subcadena es totalmente opcional.



Método 1: usar el método slice() pasando ambos argumentos

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





var cadena original = 'Método JavaScript string.slice() - LinuxHint' ;

var subCadena = cadenaoriginal.segmento ( 35 , 40 ) ;

consola.log ( subcadena ) ;
consola.log ( cadena original ) ;

 

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

Método 2: usar el método slice() pasando un solo argumento

los rodaja El método también puede funcionar con un solo argumento. Si se pasa un único argumento al rodaja() entonces lo toma como el índice inicial y el índice final es el final de la cadena por defecto:



var cadena original = 'Método JavaScript string.slice() - LinuxHint' ;

var subCadena = cadenaoriginal.segmento ( 35 ) ;

consola.log ( subcadena ) ;

 

Método 3: usar el método slice() pasando un valor negativo como argumento

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

var cadena original = 'Método JavaScript string.slice() - LinuxHint' ;

var subCadena = cadenaoriginal.segmento ( - 9 ) ;

consola.log ( subcadena ) ;

 

También podemos pasar dos argumentos negativos:

var cadena original = 'Método JavaScript string.slice() - LinuxHint' ;

var subCadena = cadenaoriginal.segmento ( - 9 , - 4 ) ;

consola.log ( subcadena ) ;

 

Argumentos incorrectos:

los rodaja() El método devuelve una cadena vacía en caso de que el índice inicial que se pasa sea mayor que el índice final de la cadena:

var cadena original = 'Método JavaScript string.slice() - LinuxHint' ;

var subCadena = cadenaoriginal.segmento ( 35 , 30 ) ;

consola.log ( subcadena ) ;

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

Conclusión

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