#제공 데이터 중 최신컨텐츠 우선으로 정렬하고, 정렬순번으로 오름차순으로 정렬하기
d.list.sort((a,b) => a.newYn > b.newYn ? -1 : (a.sortNum > b.sortNum ? 1:-1));
- 사용방법
[].sort(conditionFunction);
//1,2,3,8,9 오름차순
var arr = [2, 9, 8, 3, 1]
print(arr.sort());
//9,8,3,2,1 내림차순
//#1
var arr = [2, 9, 8, 3, 1];
console.log(arr.sort(function(a,b){
return b-a;
}));
//#2
var arr = [2, 9, 8, 3, 1];
console.log(arr.sort(orderByDesc));
function orderByDesc(a,b){
return b-a;
}
//#3
var arr = [2, 9, 8, 3, 1];
console.log(arr.sort((a,b)=> b-a));
반응형
'Frontend > Javascript' 카테고리의 다른 글
[JS] Lodash? (6) | 2024.09.12 |
---|