ES6 - localeCompare ()

Cette méthode retourne un nombre indiquant si une chaîne de référence vient avant ou après ou est identique à la chaîne donnée dans l'ordre trié.

Syntaxe

string.localeCompare( param )

Détails de l'argument

  • param - Une chaîne à comparer avec un objet string.

Valeur de retour

  • 0 - Si la chaîne correspond à 100%.
  • 1 - aucune correspondance, et la valeur du paramètre précède la valeur de l'objet chaîne dans l'ordre de tri des paramètres régionaux
  • Une valeur négative - pas de correspondance, et la valeur du paramètre vient après la valeur de l'objet chaîne dans l'ordre de tri local

Exemple

var str1 = new String( "This is beautiful string" );
var index = str1.localeCompare( "This is beautiful string");
console.log("localeCompare first :" + index );

Production

localeCompare first :0