Méthode JavaScript string.slice()

Methode Javascript String Slice



Les chaînes sont un type de données essentiel et sont présentes dans presque tous les principaux langages de programmation. Ils ont un rôle clé dans le stockage et la manipulation des données. Les chaînes JavaScript sont livrées avec plusieurs méthodes construites qui peuvent être utilisées pour les gérer et les manipuler. La tranche() méthode est l'une de ces méthodes.

méthode slice()

La tranche() La méthode en JavaScript est utilisée pour obtenir une sous-chaîne à partir d'une chaîne en transmettant l'index de début et de fin de la sous-chaîne requise sans modifier réellement la chaîne d'origine.







Syntaxe de la méthode slice()



str.tranche ( position de départ, position de fin )


La tranche() La méthode est appliquée sur une chaîne à l'aide de l'opérateur point. Il nécessite le nom de la chaîne ainsi que les deux paramètres qui sont la position de début et de fin de la sous-chaîne dans la chaîne d'origine. Il est intéressant de noter que le deuxième argument, c'est-à-dire la endingPosition de la sous-chaîne est totalement facultatif.



Méthode 1 : Utilisation de la méthode slice() en passant les deux arguments

Dans la première méthode, nous utiliserons le tranche() méthode en passant à la fois l'index de début et l'index de fin.





var chaîne d'origine = 'Méthode JavaScript string.slice() - LinuxHint' ;

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

console.log ( sous-chaîne ) ;
console.log ( chaîne d'origine ) ;



Nous avons d'abord créé une variable appelée originalString pour stocker une chaîne. Nous avons ensuite créé une autre variable et utilisé le tranche() méthode pour lui attribuer une valeur. Nous avons passé 35 comme index de départ et 40 comme index de fin de la subString. Nous avons ensuite utilisé la méthode console.log() pour afficher la valeur de la subString sur la console. Enfin, nous avons enregistré la valeur de originalString dans la console pour montrer que la chaîne d'origine est restée inchangée.

Méthode 2 : Utilisation de la méthode slice() en passant un seul argument

La tranche La méthode peut également fonctionner avec un seul argument. Si un seul argument est passé au tranche() alors il le prend comme index de départ et l'index de fin est la fin de la chaîne par défaut :



var chaîne d'origine = 'Méthode JavaScript string.slice() - LinuxHint' ;

var subString = originalString.tranche ( 35 ) ;

console.log ( sous-chaîne ) ;


Méthode 3 : Utilisation de la méthode slice() en passant une valeur négative comme argument

Si nous passons une valeur négative à la méthode slice en tant qu'argument, elle démarre l'indexation à partir de la fin de la chaîne :

var chaîne d'origine = 'Méthode JavaScript string.slice() - LinuxHint' ;

var subString = originalString.tranche ( - 9 ) ;

console.log ( sous-chaîne ) ;



On peut aussi passer deux arguments négatifs :

var chaîne d'origine = 'Méthode JavaScript string.slice() - LinuxHint' ;

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

console.log ( sous-chaîne ) ;



Arguments incorrects :

La tranche() renvoie une chaîne vide si l'index de départ transmis est supérieur à l'index de fin de la chaîne :

var chaîne d'origine = 'Méthode JavaScript string.slice() - LinuxHint' ;

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

console.log ( sous-chaîne ) ;


La tranche() renvoie également une chaîne vide si l'index de départ transmis est supérieur à la longueur de la chaîne d'origine :

Conclusion

L'intégré str.tranche() est utilisée pour obtenir une sous-chaîne à partir d'une chaîne en transmettant une position/un index initial et une position/un index de fin facultatif. Dans cet article, nous avons essayé toutes les utilisations possibles du tranche() méthode avec des exemples appropriés pour voir comment elle se comporte avec différents arguments.