El artículo demuestra cómo ordenar una matriz de propiedad de objeto en JavaScript. El contenido que se sirve en esta guía es el siguiente.
Cómo clasificar la matriz por propiedad de objeto en JavaScript?
El formación.clasificar() El método facilita la clasificación de los elementos de la matriz utilizando la función de devolución de llamada. La función de devolución de llamada itera sobre todos los elementos en función de las propiedades del objeto en la matriz. El objetivo de este método es calcular todos los elementos cumpliendo condiciones definidas por el usuario. Por defecto, el formación.clasificar() El método devuelve una secuencia ascendente de los elementos en la matriz existente.
Sintaxis
formación.clasificar()
Nota: El método se emplea para ordenar los elementos numéricos y alfabéticos.
Ejemplo 1: Matriz de clasificación por orden alfabética utilizando la propiedad de nombre en JavaScript
Se utiliza un ejemplo para realizar la clasificación de los valores de la matriz a través de la propiedad en JavaScript.
Código
consola.log ("Un ejemplo de matriz de clasificación en JavaScript");
Const Teachers = [
Nombre: "John", edad: 30,
Nombre: "Peter", edad: 27,
Nombre: "Bob", edad: 38
];
maestros.sort ((x, y) => x.nombre.Localecompare (y.nombre));
consola.log (maestros);
La explicación del código se enumera a continuación:
Producción
La salida devuelve la matriz ordenada en orden alfabético, como Bob, John, y Péter.
Ejemplo 2: Matriz de clasificación por orden numérico utilizando la propiedad de edad en JavaScript
Se sigue otro ejemplo para realizar la clasificación de la matriz a través de las propiedades del objeto en JavaScript.
Código
consola.log ("Un ejemplo de matriz de clasificación en JavaScript");
var objar = [
Nombre: "John", edad: 30,
Nombre: "Peter", edad: 27,
Nombre: "Bob", edad: 38
];
salida = objar.sort (cmpage);
función cmpage (a, b)
devolver un.Edad - B.edad;
consola.log (salida);
En este código:
Producción
La salida muestra la matriz ordenada utilizando el edad Propiedad en JavaScript.
Conclusión
En JavaScript, el método incorporado formación.clasificar() se emplea para ordenar una matriz accediendo a sus propiedades. El método utiliza la función de devolución de llamada para realizar iteraciones a través de todos los elementos en la matriz existente. Se demuestra que dos ejemplos ordenan la matriz de alfabético así como numérico orden. Por lo tanto, debe entender cómo ordenar una matriz por las propiedades de los objetos. Además, todos los navegadores famosos apoyan el formación.clasificar() método de Javascript.