js中sort()方法数组排序问题

js中有sort()方法为数组排序,排序的规则是以ascii码的大小进行排序,但我们可以自定义排序规则。
此方法在字符串数组上表现的很好,如:


jquery








页面显示:
jimmy
kobe
lander
landy
wade

此方法对于数值排序:


jquery








页面显示:
1
12
2
43
5
64
7
显然不符合要求。
解决方法,重写排序规则:


jquery








页面显示:
1
2
5
7
12
43
64
这回达到要求了,哈哈

你可能感兴趣的:(JS,area)