내가 자꾸 까먹어서 쓰는 개발 이야기/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