Developer

Cristhofer

CristhGunners - Desarrollador de Software

Andana

Designer

Ordenar Array de Objectos con valor Booleano en Javascript

js

febrero 19, 2023

Como ordenar Array de Objectos con valor Booleano en Javascript:

const users = [
  { "name": "john", "subscribed": false },
  { "name": "jane", "subscribed": true },
  { "name": "jean", "subscribed": false },
  { "name": "george", "subscribed": true },
  { "name": "jelly", "subscribed": true },
  { "name": "john", "subscribed": false }
];
const subscribedUsersFirst = users.sort((a, b) => Number(b.subscribed) - Number(a.subscribed));

// Output
console.log(subscribedUsersFirst);
/*
[{
  name: "jane",
  subscribed: true
}, {
  name: "george",
  subscribed: true
}, {
  name: "jelly",
  subscribed: true
}, {
  name: "john",
  subscribed: false
}, {
  name: "jean",
  subscribed: false
}, {
  name: "john",
  subscribed: false
}]
*/