Possible Duplicate:
Sorting a JavaScript object
I have a json data like this
[ { "name":"anand", "type":"0" }, { "name":"bajaj", "type":"0" }, { "name":"cat", "type":"1" } ] I populate these data in a table with header, name and type.
I have stored these data in a javascript global array. Now i have to sort that global array according to key.
For example when i click the name it has to sort according to name and same for type.
I have tried many things but it is giving sort is not a function error.
var data_obj= []; // declared a global variable $.ajax({url: url, type:"post", data: "folder="+folder, success: function(data){ data_obj = data // here i store returned json data in a global variable } }); a simple sort function
data_obj.sort(function(a, b){ return [a.name] < [b.name] ? -1 : 1; }); But it is giving me sort is not a function. Please help me in sorting according to key.