How to sort number in javascript sort method
尾巴:below is theP></
1 2 3 4 5 6 7 8 9 | <script type="text/javascript"> function sortNumber(a,b) { return a - b; } var n = ["10","5","40","25","100","1"]; document.write(n.sort(sortNumber)); |
i found this is w3school with是不解释的!sortnumber function is is!sorting a number of公式?A和B是什么和为什么它存在吗?为什么sortnumber n.sort(sortnumber)不在任何specify parameter of a和b?我可以解释它的人?谢谢!!P></
函数可以或不可以使用参数。参数将是一个函数,表示
The n array is made of strings representing numbers.如果没有功能,将使用一个简单的字母顺序:结果将是
1 | "1","10","25"..."5" |
这是不正确的。
提供一个函数,EDOCX1&15,Tells EDOCX1&16)呼叫该函数与两个阵列元素的函数,每一个阵列元素的EDOCX1&16
提供两个项目,一个是EDOCX1&19
- 一个负值,表示一个在B之前
- 一个正值
- 零:按顺序排列(顺序不变)。
你需要考虑什么是吸食,吸食,吸食,吸收To simplify:
ZZU1
所以当你定义输出函数时,你实际上是定义输出阵列的方式。
所以,如果我们确定了一个功能,那身体就是:
1 | return a - b; |
我们要按上级命令命名
如果我们定义一个与身体的功能:
1 | return b - a; |
我们请求下令
希望这能帮助我们
当你写下
方法采用一种可选择的参数:一种可比较两个要素的功能。您将呼叫函数来比较阵列中的元素对。比较函数,你应该使用两个参数,并返回一个大的数字。
输出函数接收2个参数,
- 如果
a 比b 还要多,那么它应该还原任何正数。 - 如果
a 比b 少,那么它应该还原任何负数。 - 如果
a 等于b ,那么它就应该返回0。
这个数字的生产。你也可以用