Maison > interface Web > js tutoriel > Comment puis-je vérifier si une chaîne commence par une autre en JavaScript ?

Comment puis-je vérifier si une chaîne commence par une autre en JavaScript ?

DDD
Libérer: 2024-12-15 19:01:10
original
307 Les gens l'ont consulté

How Can I Check if One String Starts With Another in JavaScript?

Détermination de la priorité des chaînes avec "StartsWith"

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 :

  • String.prototype.startsWith shim de Matthias Bynens
  • Le es6-shim, qui intègre un large éventail de fonctionnalités ES6, notamment String.prototype.startsWith() .

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
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal