JSFiddle - React, Tailwind, and code Playground
by Nayana Das
JavaScript
var people = [{"requeststation_id":"RS_303","asset_id":"WHEL0038","current_router":"0","asset_type":"WHEL","status":"Free","pickupdrop_id":null,"Order_Wght":3},{"requeststation_id":"RS_303","asset_id":"WHEL0039","current_router":"NULL","asset_type":"WHEL","status":"Free","pickupdrop_id":null,"Order_Wght":3},{"requeststation_id":"RS_303","asset_id":"WHEL0040","current_router":"TR_1010","asset_type":"WHEL","status":"Free","pickupdrop_id":null,"Order_Wght":2}];
function sorting(json_object, key_to_sort_by) {
function sortByKey(a, b) {
var x = a[key_to_sort_by];
var y = b[key_to_sort_by];
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
json_object.sort(sortByKey);
}
document.write('Before<br />');
document.write(people[0].Order_Wght + '<br />');
document.write(people[1].Order_Wght + '<br />');
document.write(people[2].Order_Wght + '<br /><br />');
sorting(people, 'Order_Wght');
document.write('After<br />');
document.write(JSON.stringify(people));