Maison > interface Web > js tutoriel > Comment puis-je implémenter la fonctionnalité String.StartsWith() de C# en JavaScript ?

Comment puis-je implémenter la fonctionnalité String.StartsWith() de C# en JavaScript ?

Barbara Streisand
Libérer: 2024-12-13 00:58:18
original
535 Les gens l'ont consulté

How Can I Implement C#'s String.StartsWith() Functionality in JavaScript?

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 :

  • String.prototype.startsWith de Matthias Bynens cale
  • La cale es6, qui offre une cale complète pour diverses fonctionnalités ES6, notamment String.prototype.startsWith

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal