issues
search
misty0304
/
day-interview
前端每日一题,提倡每日学习与思考,每天进步一点!
13
stars
1
forks
source link
【js】使用 sort() 对数组 [3, 15, 8, 29, 102, 22] 进行排序,输出结果?
#112
Open
misty0304
opened
4 years ago
misty0304
commented
4 years ago
sort 函数,可以接收一个函数,返回值是比较两个数的相对顺序的值
根据MDN上对Array.sort()的解释,默认的排序方法会将数组元素转换为字符串,然后比较字符串中字符的UTF-16编码顺序来进行排序。所以'102' 会排在 '15' 前面。结果是[102, 15, 22, 29, 3, 8]