JS sorts by a key value of the object

ask how the following array is sorted by id.

let data = [
  {
    a:12,
    b:[
      {id: 3}
    ]
  },
  {
    a:12,
    b:[
      {id: 1}
    ]
  },
  {
    a:12,
    b:[
      {id: 2}
    ]
  },
];
Mar.05,2022

data.sort(function(a,b){
  return a.b[0].id-b.b[0].id>0?-1:1;
})

data.sort((a, b) => {
    return a.b[0].id - b.b[0].id > 0 ? 1 : -1
})
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b35b9e-4d655.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b35b9e-4d655.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?