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));