티스토리 뷰

JavaScript

object sort()를 이용하여 정렬하는방법

IT공부블로그 2019. 5. 2. 11:01
728x90
반응형

const inventors = [

      { first: 'Albert', last: 'Einstein', year: 1879, passed: 1955 },

      { first: 'Isaac', last: 'Newton', year: 1643, passed: 1727 },

      { first: 'Galileo', last: 'Galilei', year: 1564, passed: 1642 },

      { first: 'Marie', last: 'Curie', year: 1867, passed: 1934 },

      { first: 'Johannes', last: 'Kepler', year: 1571, passed: 1630 },

      { first: 'Nicolaus', last: 'Copernicus', year: 1473, passed: 1543 },

      { first: 'Max', last: 'Planck', year: 1858, passed: 1947 },

      { first: 'Katherine', last: 'Blodgett', year: 1898, passed: 1979 },

      { first: 'Ada', last: 'Lovelace', year: 1815, passed: 1852 },

      { first: 'Sarah E.', last: 'Goode', year: 1855, passed: 1905 },

      { first: 'Lise', last: 'Meitner', year: 1878, passed: 1968 },

      { first: 'Hanna', last: 'Hammarström', year: 1829, passed: 1909 }

    ];


// 내림차순

console.table(inventors.sort( (a, b) => {

      return a.year < b.year ? 1 : a.year > b.year ? -1 : 0

    } ));


// 오름차순

console.table(inventors.sort( (a, b) => {

      return a.year < b.year ? -1 : a.year > b.year ? 1 : 0

    } ));


728x90
반응형

'JavaScript' 카테고리의 다른 글

[JavaScript] JavaScript에서 JSTL 사용  (0) 2019.05.29
[JavaScript] JS tip  (0) 2019.05.26
[JavaScript] classList  (0) 2019.05.03
JavaScript 배열 메소드  (0) 2019.05.02
비동기  (0) 2019.04.17
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함