I wasted 1 hour because Javascript sort numbers as string

Правка en1, от zhanglinjie_, 2022-02-17 20:46:47
const arr = [10, 11, 9]

arr.sort() // it returns [10, 11, 9] because element be covert to string before sorting

arr.sort((a, b) => a - b)) // it returns [9, 10, 11], you MUST SPECIFY THE COMPARE FUNCTION when sorting numbers

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en1 Английский zhanglinjie_ 2022-02-17 20:46:47 297 Initial revision (published)