Maison >interface Web >js tutoriel >Comment fonctionne `String.prototype.startsWith()` de JavaScript et comment puis-je garantir la compatibilité du navigateur ?
Utilisation de String.prototype.startsWith() en JavaScript
La manipulation de chaînes est un aspect crucial du développement JavaScript. Dans certains scénarios, il devient nécessaire de déterminer si une chaîne commence par une autre. En C#, la méthode String.StartsWith facilite facilement l'exécution de cette opération.
JavaScript Equivalent
JavaScript a introduit la méthode String.prototype.startsWith() dans ECMAScript 2015 ( ES6). Cette méthode évalue si une chaîne donnée commence par un préfixe spécifié, renvoyant une valeur booléenne.
Prise en charge du navigateur
Alors qu'ES6 introduisait String.prototype.startsWith(), le navigateur la prise en charge de cette méthode varie. Au moment d’écrire ces lignes, la plupart des principaux navigateurs le prennent en charge. Cependant, si la compatibilité avec les anciens navigateurs pose problème, il est conseillé d'envisager d'utiliser une cale ou un polyfill.
Shimming pour les navigateurs non pris en charge
Deux cales fiables peuvent fournir une chaîne. Fonctionnalité prototype.startsWith() dans les navigateurs non pris en charge :
Utilisation
Une fois la méthode shimmée ou dans les navigateurs qui la supportent nativement, en utilisant String.prototype.startsWith() est simple :
console.log("Hello World!".startsWith("He")); // true var haystack = "Hello world"; var prefix = 'orl'; console.log(haystack.startsWith(prefix)); // false
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!