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.