« This Is Too Cool Not To Share | Main | Multidimensional Arrays »
Thursday
Nov102011

Sort Demo From Class

Here's the code we wrote in class today for performing a case-insensitive sort on an array of strings.

var a = ['ant', 'cat', 'Dog', 'Bug'];

a.sort(function(a,b) {
    x = a.toLowerCase();
    y = b.toLowerCase();
    if(x < y) return -1;
    if(x > y) return 1;
    return 0;
});

alert(a);