[JS] Array.Sort() 사용하기

2019. 9. 4. 16:03EXPERIENCE/WEB | HTML5&JS&CSS

반응형

#제공 데이터 중 최신컨텐츠 우선으로 정렬하고, 정렬순번으로 오름차순으로 정렬하기

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));
 

 

반응형

'EXPERIENCE > WEB | HTML5&JS&CSS' 카테고리의 다른 글

[JS] JSON.parse : Convert this string into array of objects  (0) 2016.08.20
Get Start Less  (0) 2014.09.02
.prependTo()  (0) 2014.08.22
make an Interactive Website 5 coding  (0) 2014.08.22
margin by codecademy  (0) 2014.08.21