Revision: 27651
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at December 5, 2010 10:16 by fengelz
                            
                            Updated Code
var arr = ["Anne", "Carl", "Benny"];
arr.sort(desc); //returns "Carl","Benny","Anne"
arr.sort(asc); //returns "Anne","Benny","Carl"
alert(arr);
function desc(a, b)
{
  if(a.toLowerCase() > b.toLowerCase()){return -1;}
  else {return 1;}
}
function asc(a, b)
{
  if(a.toLowerCase() < b.toLowerCase()){return -1;}
  else {return 1;}
}
                                
                            Revision: 27650
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at June 18, 2010 22:37 by fengelz
                            
                            Initial Code
var arr = ["Anne", "Carl", "Benny"];
arr.sort(desc); //returns "Carl","Benny","Anne"
arr.sort(asc); //returns "Anne","Benny","Carl"
alert(arr);
function desc(a, b)
{
  if(a.toLowerCase() > b.toLowerCase()){return -1;}
  else {return 1;}
}
function asc(a, b)
{
  if(a.toLowerCase() < b.toLowerCase()){return -1;}
  else {return 1;}
}
​
                                Initial URL
Initial Description
If you need to sort an array in javascript this is how it should be done. Casting toLowerCase() is optional but but necessary if fx "Anne" was spelled "anne"
Initial Title
sorting an array in javascript
Initial Tags
javascript, array
Initial Language
JavaScript