javascript sort array

Мой массив не сортируется должным образом. Может ли кто-нибудь сообщить мне, что я делаю не так?

...
 sortArray = new Array ("hello", "Link to Google", "zFile", "aFile");

//sort array
        if (dir == "asc") { 
            sortArray.sort(function(a,b){return a - b}); 
        } else { 
            sortArray.sort(function(a,b){return b - a});
        }

        for(var i=0; i<sortArray.length; i++) { 
            console.log(sortArray[i]);
        }

журнал показывает их в том же порядке, в каком они были введены.

7
задан PruitIgoe 29 March 2011 в 17:50
поделиться