sortJsonInArrayByInt
sort array base on value of json
by owen_pengtao
HTML
<div id="dom"></div>
JavaScript
var arr = [
{
id: 1,
name: "app 1",
date: "2015-04-28"
},
{
id: 2,
name: "app 2",
date: "2015-04-29"
}
];
function sortJsonInArrayByInt(arr, key, order){
arr.sort(function(a,b) {
if (order==="DESC") {
return a[key] < b[key];
} else {
return a[key] > b[key];
}
});
return arr;
}
sortJsonInArrayByInt(arr, "id", "DESC");
var str = "<ul>";
for (var i = 0; i < arr.length; i++){
str+= "<li>" + arr[i].name + "</li>"
}
str+= "</ul>";
$("#dom").html(str);