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

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기