자바스크립트 객체 value로 정렬

Jmnote (토론 | 기여)님의 2022년 5월 2일 (월) 02:07 판 (→‎개요)

1 개요

자바스크립트 객체 value로 정렬
const obj = {
    i: 5,
    c: 3,
    b: 9,
    m: 0,
};

// value로 오름차순 정렬
const out3 = Object.fromEntries(
    Object.entries(obj).sort(([,a],[,b]) => a < b? -1: 1 )
);
console.log(out3) // { m: 0, c: 3, i: 5, b: 9 }
// value로 내림차순 정렬
const out4 = Object.fromEntries(
    Object.entries(obj).sort(([,a],[,b]) => a > b? -1: 1 )
);
console.log(out4) // { b: 9, i: 5, c: 3, m: 0 }

2 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}