Case-insensitive comparison : Sort : Array JAVASCRIPT TUTORIALS


JAVASCRIPT TUTORIALS » Array » Sort »

 

Case-insensitive comparison

















<HTML>
<HEAD>
<TITLE>
Case-insensitive comparison
</TITLE>
<HEAD>
   <BODY>
   <H1>
   <SCRIPT>
    var theArray = new Array("a","N","M","T","r""A""q""A",2);
    document.write ("Original array: " + theArray);
    document.write ("<br>");
    theArray.sort();
    document.write ("Default Sorted array: " + theArray);
    document.write ("<br>");
    theArray.sort(function(x,y){
      var a = String(x).toUpperCase();
      var b = String(y).toUpperCase();
      if (a > b)
         return 1
      if (a < b)
         return -1
      return 0;
    });
    document.write ("Custom sorted array: " + theArray);
   </SCRIPT>
   </H1>
   </BODY>
</HTML>







HTML code for linking to this page:

Follow Navioo On Twitter

JAVASCRIPT TUTORIALS

 Navioo Array
» Sort