Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Sắp xếp đối tượng JSON trong JavaScript

Sắp xếp đối tượng JSON trong JavaScript

Giả sử chúng ta có một đối tượng như sau:

const obj = { 
  key1: 56, 
  key2: 67, 
  key3: 23, 
  key4: 11, 
  key5: 88 
};

Chúng ta cần viết một hàm JavaScript nhận vào đối tượng này và trả về một mảng được sắp xếp như sau:

const arr = [11, 23, 56, 67, 88];

Ở đây, chúng ta sắp xếp các giá trị của đối tượng và đặt chúng vào một mảng.

Do đó, hãy viết mã cho hàm này:

Ví dụ

Mã thực hiện như sau:

const obj = { 
  key1: 56, 
  key2: 67, 
  key3: 23, 
  key4: 11, 
  key5: 88 
};
const sortObject = obj => {
  const arr = Object.keys(obj).map(el => {
    return obj[el];
  });
  arr.sort((a, b) => {
    return a - b;
  });
  return arr;
};
console.log(sortObject(obj));

Đầu ra

Kết quả trong console sẽ là:

[ 11, 23, 56, 67, 88 ]