Sort()的问题

gaofaq 2004-02-17 12:49:47
<script language="JavaScript">
var a = [3,5,1,2,8,4];
alert(a.sort(function(a,b){return 1}));
alert(a.sort(function(a,b){return 0}));
alert(a.sort(function(a,b){return -1}));
</script>

见过几次这样的写法。
查了Script56.chm也没找到sort()参数的用法,
只有这么一句:“是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。”

请问这三种返回值分别代表什么意思啊,除了0那个正常,1和-1没发现什么规律啊。
...全文
32 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧