Thursday, May 25, 2023
HomeSoftware EngineeringFind out how to Kind an Array of Objects by Property in...

Find out how to Kind an Array of Objects by Property in Javascript


If you’ll want to type an array of objects by their property values utilizing Javascript, then you definately don’t must look additional than the built-in type performance.

Step 1 – Create an array of objects to work with

let individuals = [
    {
        name : "John",
        surname : "Doe",
        age : 21
    }, {
        name : "Jack",
        surname : "Bennington",
        age : 35
    }, {
        name : "Jane",
        surname : "Doe",
        age : 19
    }
];

Step 2 – Kind by keys

Possibility 1 – Kind by surname

individuals.type((a, b) => a.surname.localeCompare(b.surname));
console.log(individuals);

This provides you with the next output:

[
  {name: 'Jack', surname: 'Bennington', age: 35},
  {name: 'John', surname: 'Doe', age: 21},
  {name: 'Jane', surname: 'Doe', age: 19}
]

Possibility 2 – Kind by age

individuals.type((a, b) => {
    return a.age - b.age;
});
console.log(individuals);

This provides you with the next output:

[
  {name: 'Jane', surname: 'Doe', age: 19},
  {name: 'John', surname: 'Doe', age: 21},
  {name: 'Jack', surname: 'Bennington', age: 35}
]
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments