予期しないソートsort


arrayをソートする場合、sortメソッドが使用される場合があります.しかし、この方法では思ったように仕事ができないことが多い.例えば、[1, 432, 655,111, 12]がソートされる場合、[1, 12, 11, 432, 655]は、一般に意図され、記述される.しかし、実際には[1, 111, 12, 432, 655]が起動しています.これは数字の大きさのためではなく、ASCII文字の順に並べ替えられています.適切に整列させるには、次の関数を使用します.
array.sort(function(a, b) {
    return a - b;
});
次の関数を使用してソートすると、アレイは予想通りにソートされます.