課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
不懂這個啊 返回值是a-b 為什么是升序
2016-05-31
源自:JavaScript進(jìn)階篇 7-22
正在回答
飛機(jī)為什么會飛,不知道不要緊,我們知道坐飛機(jī)就可以了。
我也不清楚,但是排序的方法原理應(yīng)該是以下原理吧,請看代碼,自己的意見 勿噴!
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);
這個排序是你在執(zhí)行array.sort()方法的時候,數(shù)組對象內(nèi)部幫你實(shí)現(xiàn)的排序。
暫時不推薦去深究底層,不然你還要考慮為什么數(shù)組對象可以執(zhí)行這個你聲明的函數(shù)呢。
這個還沒學(xué)到
舉報
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動態(tài)交互世界
5 回答這個排序函數(shù)看不懂
1 回答排序這里不懂了
3 回答這個排序函數(shù)與減法函數(shù)怎么區(qū)別?
2 回答數(shù)組排序,sort()函數(shù)
5 回答這個函數(shù)如何實(shí)現(xiàn)降序排列
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-17
飛機(jī)為什么會飛,不知道不要緊,我們知道坐飛機(jī)就可以了。
我也不清楚,但是排序的方法原理應(yīng)該是以下原理吧,請看代碼,自己的意見 勿噴!
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);
2016-05-31
這個排序是你在執(zhí)行array.sort()方法的時候,數(shù)組對象內(nèi)部幫你實(shí)現(xiàn)的排序。
暫時不推薦去深究底層,不然你還要考慮為什么數(shù)組對象可以執(zhí)行這個你聲明的函數(shù)呢。
2016-05-31
這個還沒學(xué)到