課程
/前端開發
/JavaScript
/JavaScript進階篇
function sortNum(a,b) {
? ? return b-a;
? ?}
這個函數就輸入a,b兩個參數,然后返回b-a,那是怎樣實現排序?
2014-11-08
源自:JavaScript進階篇 7-22
正在回答
shi d?
就是說這個函數本身就內嵌算法了,是嘛?
sort()排序時每次比較兩個數組項都回執行這個參數,并把兩個比較的數組項作為參數傳遞 給這個函數。當函數返回值為1的時候就交換兩個數組項的順序,否則就不交換。這里是涉及到算法的,你可以在網上搜一些算法題自己先了解一下算法
CrazyK 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
4 回答數組里的sort 自定義函數function sortNum(a,b) { return b-a; }
3 回答//誰可以給我解釋一下這個a-b是怎么回事 <script type="text/javascript"> function sortNum(a,b) { return b-a; }
5 回答排序問題,如何理解函數 function sortNum(a,b) {return b-a;},這表示重寫底層函數嗎?
3 回答function add2(a,b)
5 回答一知半解,函數function sortNum()
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-04
shi d?
2015-03-27
就是說這個函數本身就內嵌算法了,是嘛?
2014-11-10
sort()排序時每次比較兩個數組項都回執行這個參數,并把兩個比較的數組項作為參數傳遞 給這個函數。當函數返回值為1的時候就交換兩個數組項的順序,否則就不交換。這里是涉及到算法的,你可以在網上搜一些算法題自己先了解一下算法