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