목록JS 문자열 정렬 (1)
Hello Ocean! 🌼
[VanillaJS] 객체 정렬 어떻게 하지? (feat. 문자열)
배열을 정렬할 때는, Array.sort() 함수를 통해서 정렬을 할 수 있다. 객체를 정렬할 때는 어떻게 해야할까? 객체도 마찬가지로 sort()를 이용하는데, 내부에 compareFunction을 정의해주어야 한다. 예를들어, age필드를 가진 아래 객체 배열은 다음과 같이 정렬할 수 있다. let objs = [ {age: 13}, {age: 43}, {age: 9}, {age: 40} ]; objs.sort(function(a,b) { // 오름차순 return a.age - b.age; }); objs.sort(function(a,b) { // 내림차순 return b.age - a.age; }); C++과 같은 다른 언어에서는, compareFunction을 정의할 때, boolean형식으로 ..
Web
2021. 8. 23. 21:46