Question : Comment puis-je vérifier si une chaîne s'initie avec une autre en JavaScript, semblable à la chaîne Méthode .StartsWith en C# ?
JavaScript Équivalent à celui de C# String.StartsWith
Avant ECMAScript 2015 (ES6), JavaScript ne disposait pas d'une méthode native similaire à String.StartsWith. Cependant, ES6 a introduit la méthode String.prototype.startsWith().
Prise en charge du navigateur :
Notez qu'au moment d'écrire ces lignes (2015), la prise en charge complète du navigateur pour String .prototype.startsWith() reste insuffisant. Par conséquent, une prise en charge peut être requise dans les navigateurs qui ne disposent pas d'une implémentation native.
Shimming pour les navigateurs non pris en charge :
Pour les navigateurs sans prise en charge native de String.prototype.startsWith(), les cales ou des polyfills peuvent être utilisés pour fournir des fonctionnalités. Deux options recommandées sont :
Utilisation après calage ou pour prise en charge Navigateurs :
Une fois la prise en charge de la méthode assurée, String.prototype.startsWith() peut être utilisée comme suit :
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!