有人可以带我走过吗?我不明白传递了什么参数等等。
<html>
<body>
<script type="text/javascript">
function sortNumber(a, b)
{
return b - a;
}
var n = ["10", "5", "40", "25", "100", "1"];
document.write(n.sort(sortNumber));
</script>
</body>
</html>
答案 0 :(得分:3)
sort
会将a
与b
进行比较,并将数组更改为降序。
-
运算符会将它们强制转换为Number
。
如果您希望将成员视为a
和b
,请输出console.log
之类的内容(如果您有控制台对象)。
答案 1 :(得分:1)
函数sortNumber将返回小于0,0或大于0的东西。这将告诉排序哪些比较字符串在数字上更大
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/sort
答案 2 :(得分:1)