课程
/前端开发
/JavaScript
/JavaScript进阶篇
不懂这个啊 返回值是a-b 为什么是升序
2016-05-31
源自:JavaScript进阶篇 7-22
正在回答
飞机为什么会飞,不知道不要紧,我们知道坐飞机就可以了。
我也不清楚,但是排序的方法原理应该是以下原理吧,请看代码,自己的意见 勿喷!
var arr=[5,3,9,4,2,18,7];
var newarr=new Array(arr.length+1);
for(var i=0;i<arr.length;i++){
for(var j=i+1;j<arr.length;j++){
if(arr[i]<arr[j]){
newarr[i]=arr[j];
arr[j]=arr[i];
arr[i]=newarr[i];
}
alert(arr);
这个排序是你在执行array.sort()方法的时候,数组对象内部帮你实现的排序。
暂时不推荐去深究底层,不然你还要考虑为什么数组对象可以执行这个你声明的函数呢。
这个还没学到
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
5 回答这个排序函数看不懂
1 回答排序这里不懂了
3 回答这个排序函数与减法函数怎么区别?
2 回答数组排序,sort()函数
2 回答排序方法函数