Méthode endsWith
La méthode endsWith vérifie si une
chaîne se termine par la sous-chaîne spécifiée dans le premier paramètre.
Si c'est le cas, elle retourne true, et
si ce n'est pas le cas, false.
Un deuxième paramètre optionnel
permet de spécifier forcément la longueur de la chaîne. Dans ce
cas, la vérification ne portera pas sur la fin réelle de la chaîne,
mais sur celle spécifiée.
Syntaxe
chaîne.endsWith(ce que l'on cherche, [longueur de la chaîne]);
Exemple
Vérifions si la chaîne se termine par la sous-chaîne donnée :
let str = 'abcde';
let res = str.endsWith('cde');
console.log(res);
Résultat de l'exécution du code :
true
Exemple
Vérifions si la chaîne se termine par la sous-chaîne donnée :
let str = 'abcde';
let res = str.endsWith('xxx');
console.log(res);
Résultat de l'exécution du code :
false
Exemple
Spécifions forcément la longueur de la chaîne pour la vérification :
let str = 'abcde';
let res = str.endsWith('bc', 3);
console.log(res);
Résultat de l'exécution du code :
true
Voir aussi
-
la méthode
startsWith,
qui vérifie le début d'une chaîne -
la méthode
indexOf,
qui effectue une recherche dans une chaîne -
la méthode
lastIndexOf,
qui effectue une recherche dans une chaîne depuis la fin -
la méthode
includes,
qui recherche une chaîne -
la méthode
at,
qui recherche un caractère d'une chaîne