JavaScript string.slice() Mètode

Javascript String Slice Metode



Les cadenes són un tipus de dades essencial i estan presents en gairebé tots els principals llenguatges de programació. Tenen un paper clau en l'emmagatzematge i manipulació de dades. Les cadenes de JavaScript inclouen diversos mètodes construïts que es poden utilitzar per gestionar-les i manipular-les. El llesca () mètode és un d'aquests mètodes.

mètode slice().

El llesca () El mètode de JavaScript s'utilitza per obtenir una subcadena d'una cadena passant l'índex inicial i final de la subcadena requerida sense modificar realment la cadena original.







Sintaxi del mètode slice().



str.slice ( posició inicial, posició final )


El llesca () El mètode s'aplica a una cadena amb l'ajuda de l'operador de punt. Requereix el nom de la cadena juntament amb els dos paràmetres que són la posició inicial i final de la subcadena dins de la cadena original. És interessant assenyalar que el segon argument, és a dir, la posició final de la subcadena és totalment opcional.



Mètode 1: utilitzant el mètode slice() passant els dos arguments

En el primer mètode, farem servir el llesca () mètode passant tant l'índex inicial com l'índex final.





var originalString = Mètode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 , 40 ) ;

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



Primer vam crear una variable anomenada originalString per emmagatzemar una cadena. Aleshores vam crear una altra variable i vam utilitzar el llesca () mètode per assignar-li un valor. Hem passat 35 com a índex inicial i 40 com a índex final de la subString. A continuació, vam utilitzar el mètode console.log() per mostrar el valor de la subString a la consola. Finalment, vam registrar el valor de la cadena original a la consola per mostrar que la cadena original no ha canviat.

Mètode 2: utilitzant el mètode slice() passant un únic argument

El llesca El mètode també pot funcionar amb un sol argument. Si es passa un sol argument al llesca () llavors el pren com a índex inicial i l'índex final és el final de la cadena per defecte:



var originalString = Mètode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

console.log ( subcadena ) ;


Mètode 3: utilitzant el mètode slice() passant un valor negatiu com a argument

Si passem un valor negatiu al mètode slice com a argument, s'inicia la indexació des del final de la cadena:

var originalString = Mètode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

console.log ( subcadena ) ;



També podem passar dos arguments negatius:

var originalString = Mètode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 , - 4 ) ;

console.log ( subcadena ) ;



Arguments incorrectes:

El llesca () El mètode retorna una cadena buida en cas que l'índex inicial que es passa sigui més gran que l'índex final de la cadena:

var originalString = Mètode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 , 30 ) ;

console.log ( subcadena ) ;


El llesca () El mètode també retorna una cadena buida en cas que l'índex inicial que es passa sigui més gran que la longitud de la cadena original:

Conclusió

L'incorporat str.slice() El mètode s'utilitza per obtenir una subcadena d'una cadena passant una posició/índex inicial i una posició/índex de final opcional. En aquest article hem provat tots els ús possibles del llesca () mètode amb exemples adequats per veure com es comporta amb diferents arguments.