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.
 
     
    