Implémentation de String.StartsWith() en JavaScript
JavaScript ne fournit pas nativement d'équivalent direct de la méthode String.StartsWith de C#. Cependant, avec l'introduction d'ECMAScript 2015 (ES6), la méthode String.prototype.startsWith() a été ajoutée en tant que fonctionnalité standard.
Malheureusement, au moment d'écrire ces lignes, la prise en charge du navigateur ES6 est encore limitée. Par conséquent, si vous devez utiliser cette fonctionnalité dans des navigateurs plus anciens, vous devrez utiliser une cale ou un polyfill.
Implémentation de Polyfill
Pour implémenter une cale qui adhère fidèlement à la spécification ES6, envisagez d'utiliser soit :
Exemple d'utilisation
Une fois que vous avez installé le shim, vous pouvez utiliser la méthode String.prototype.startsWith() 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!