Este artículo describirá el procedimiento para clasificar las matrices por nombres (alfabéticamente) en JavaScript.
Cómo clasificar la matriz por FirstName (alfabéticamente) en JavaScript?
Para ordenar alfabéticamente una matriz por su primer nombre, use el "clasificar()Método "junto con una función de comparación. La función del comparador debe tomar dos objetos como argumentos y devolver un número negativo (-ve) si el primer objeto debe venir antes del segundo, 0 (cero) si son iguales y un número positivo (+ve) si el primer objeto debe Ven después del segundo.
Ejemplo
Cree una matriz de objetos que contengan información del usuario, como nombres (Nombre, LastName) y las edades de los usuarios:
Ahora, ordene la matriz por sus primeros nombres. Entonces, para este propósito, use el "clasificar()Método "con la función de comparación. El método sort () compara cada valor de acuerdo con los criterios especificados y cada nombre se clasifica de acuerdo con el valor devuelto al pasar la función de comparación:
Información de usuario.sort (function (x, y)En el siguiente fragmento de código anterior:
Imprima la matriz ordenada en la consola:
consola.log (userInfo);Se puede observar que la matriz de información del usuario ha sido ordenada con éxito alfabéticamente por sus nombres:
Si puede tener una variedad de palabras (nombres) y desea organizar cada palabra alfabéticamente (de A-Z), simplemente use el "clasificar()" método. La matriz ordenada se devuelve mediante el método sort (), que organiza elementos de matriz a medida que se le agregan.
Digamos que tenemos una variedad de nombres (no un objeto que contenga primero y apellidos):
Let Usernames = ["Mari", "Emma", "Mia", "Henry"];Llame al método sort ():
nombre de usuario.clasificar();Imprima la matriz ordenada de nombres en la consola:
consola.log (nombre de usuario);Producción
Eso se trata de la matriz de clasificación por primer nombre (alfabéticamente) en JavaScript.
Conclusión
Para ordenar alfabéticamente una matriz por su primer nombre, use el "clasificar()Método "junto con una función de comparación. Si la función devuelve un valor negativo, el "X"Se clasifica antes"Y", Si devuelve un positivo, significa que" y "se clasifica antes de" x ". Si da 0, los valores se colocarán en la misma posición. Este artículo describió el procedimiento para clasificar las matrices por nombres (alfabéticamente) en JavaScript.