ES6 - localeCompare ()

Este método devuelve un número que indica si una cadena de referencia viene antes o después o es la misma que la cadena dada en orden ordenado.

Sintaxis

string.localeCompare( param )

Detalles del argumento

  • param - Una cadena para comparar con un objeto de cadena.

Valor devuelto

  • 0: si la cadena coincide al 100%.
  • 1: no hay coincidencia y el valor del parámetro está antes del valor del objeto de cadena en el orden de clasificación de la configuración regional
  • Un valor negativo: no coincide, y el valor del parámetro viene después del valor del objeto de cadena en el orden de clasificación local.

Ejemplo

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

Salida

localeCompare first :0