javascript - 这段 JavaScript 代码如何对这些数字进行排序?

标签 javascript parameters sorting

有人可以引导我完成它吗?我不明白传递了什么参数之类的。

<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>

最佳答案

sort 会将 ab 进行比较,并将数组更改为降序排列。

- 运算符会将它们强制转换为 Number

如果您想查看以 ab 形式传递的成员,请使用 console.log 之类的内容输出它们(如果您有控制台对象)。

关于javascript - 这段 JavaScript 代码如何对这些数字进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4524917/

相关文章:

python - 避免 GridSearchCV 中的某些参数组合

python - 如何返回列表中每个元素的顺序索引?

algorithm - 给定一个整数数组,找到使每个值相等的最小步数

Javascript ES6+ 命名默认导出语法

javascript - Switch Case 在 React Native 中不起作用

java - ArrayList 和 Array 作为构造函数的参数

c++ - 具有重复键的快速排序算法

javascript - 在External js和React js/Redux之间传递数据

javascript - 如何以编程方式清除/重置 React-Select?

ruby-on-rails - 有没有更好的方法来检查子参数?