내가 자꾸 까먹어서 쓰는 개발 이야기/JavaScript
object element로 구성 된 array 정렬하기
FIL.
2014. 2. 26. 09:43
728x90
function sort_array(type, arr) {
arr.sort(function(obj1, obj2) {
if(type == "size") {
return obj1.size - obj2.size;
} else if(type == "modified") {
var date1 = new Date(obj1.mod), date2 = new Date(obj2.mod);
return date1 - date2;
} else {
if(obj1[type] < obj2[type]) {
return -1;
}
if(obj1[type] > obj2[type]) {
return 1;
}
return 0;
}
});
return arr;
}
출처 : http://davidwalsh.name/array-sort