Lequel des suivants est une nouvelle méthode de chaîne introduite dans ES6 ?

Introduction à la méthode .includes() en ES6

ES6, également connu sous le nom d'ES2015, a introduit toute une série de nouvelles fonctionnalités et méthodes pour améliorer le langage JavaScript. Dans cette discussion, nous nous concentrons sur une méthode particulière pour manipuler les chaînes de caractères, appelée .includes().

Qu'est-ce que la méthode .includes() ?

La méthode .includes() est une nouvelle méthode de chaîne introduite dans ES6. Elle est utilisée pour déterminer si une chaîne de caractères contient une autre chaîne de caractères spécifique. Si c'est le cas, la méthode renvoie true ; sinon, elle renvoie false.

Exemple d'application de .includes()

Voici un exemple de la façon dont vous pouvez utiliser la méthode .includes() en JavaScript :

let str = "Bonjour, monde!";
console.log(str.includes("monde")); // Cela renvoie true
console.log(str.includes("Salut")); // Cela renvoie false

Dans l'exemple précédent, la première instruction console.log renvoie true parce que la chaîne "monde" existe bien dans la chaîne str. La deuxième instruction renvoie false car "Salut" n'est pas présent dans la chaîne str.

Bonnes pratiques et informations supplémentaires

  • La méthode .includes() est sensible à la casse, ce qui signifie que "Monde" et "monde" seraient considérés comme deux chaînes distinctes.
  • Outre les chaînes de caractères, .includes() peut également être utilisée avec des tableaux pour vérifier si un élément spécifique se trouve dans le tableau.
  • Il est important de noter que, contrairement à certaines autres langages de programmation, JavaScript considère que la position de départ de la chaîne est 0, pas 1. Par conséquent, si vous utilisez l'argument de position dans .includes(), n'oubliez pas que le comptage commence à 0.

En résumé, .includes() est une méthode de chaîne très utile en JavaScript, introduite avec ES6, pour vérifier si une certaine chaîne contient ou non une autre chaîne. Le fait d'être au courant de cette méthode et de comprendre comment l'utiliser correctement peut grandement améliorer vos compétences de programmation en JavaScript.

Related Questions

Trouvez-vous cela utile?