第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)問(wèn)在js中.sort() 這個(gè)括號(hào)中的參數(shù)是指定義排序順序的函數(shù),那么上面的這個(gè)函數(shù)怎么理解了?

請(qǐng)問(wèn)在js中.sort() 這個(gè)括號(hào)中的參數(shù)是指定義排序順序的函數(shù),那么上面的這個(gè)函數(shù)怎么理解了?

陪伴而非守候 2019-09-20 15:14:23
js中.sort() 這個(gè)括號(hào)中的參數(shù)是指定義排序順序的函數(shù),那么上面的這個(gè)函數(shù)怎么理解了?
查看完整描述

5 回答

?
蝴蝶不菲

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊

sort的參數(shù),為一個(gè)函數(shù),那么這個(gè)函數(shù)接受2個(gè)參數(shù),a, b
這個(gè)函數(shù)在:
a == b 是為0
a > b 時(shí)為 1
a < b時(shí) 為-1
那么sort在排序的時(shí)候,根據(jù)冒泡排序,傳遞2個(gè)數(shù)進(jìn)來(lái)
對(duì)于
arr[0] = "10"
arr[1] = "5"
那么 a=10 b=5,
顯然a > b,那么sort根據(jù)這個(gè)函數(shù)返回的結(jié)構(gòu),就開(kāi)始排了,
5, 10
那么第一次結(jié)束時(shí): 5 10 40 25 1000 1
接下來(lái):然后5 跟 40 25 1000 1排,
完了只有是: 1 10 40 25 1000 5
然后從10 開(kāi)始,10 - 40 10 <->25 10 <-> 1000 10 <->5
結(jié)束后:1 5 40 25 1000 10
再40 : 1 5 10 25 1000 40
再 25 :
再 1000 : 1 5 10 25 40 1000
到此,最后一位就剩一個(gè)了,沒(méi)有啥比較的了,排序完成





查看完整回答
反對(duì) 回復(fù) 2019-09-22
?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊

sort() 是對(duì)數(shù)組進(jìn)行排序,調(diào)用方法為:
array.sort() 按照你的程序 調(diào)用為 arr.sort();就好了,

var arr = new Array(6)
arr[0] = "10";
arr[1] = "5";
arr[2] = "40";
arr[3] = "25";
arr[4] = "1000";
arr[5] = "1";
document.write(arr.sort());

我給你修改了下程序,現(xiàn)在輸出的話 應(yīng)該是:
1,10,1000,25,40,5

按照字母順序排序,因?yàn)?你數(shù)組的元素?cái)?shù)據(jù)類型為 String





查看完整回答
反對(duì) 回復(fù) 2019-09-22
?
12345678_0001

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

定義和用法:

sort() 方法用于對(duì)數(shù)組的元素進(jìn)行排序。

語(yǔ)法:

1arrayObject.sort(sortby)

描述:

sortby    可選。規(guī)定排序順序。必須是函數(shù)。    

返回值:

對(duì)數(shù)組的引用。請(qǐng)注意,數(shù)組在原數(shù)組上進(jìn)行排序,不生成副本。

說(shuō)明:

如果調(diào)用該方法時(shí)沒(méi)有使用參數(shù),將按字母順序?qū)?shù)組中的元素進(jìn)行排序,說(shuō)得更精確點(diǎn),是按照字符編碼的順序進(jìn)行排序。要實(shí)現(xiàn)這一點(diǎn),首先應(yīng)把數(shù)組的元素都轉(zhuǎn)換成字符串(如有必要),以便進(jìn)行比較。

如果想按照其他標(biāo)準(zhǔn)進(jìn)行排序,就需要提供比較函數(shù),該函數(shù)要比較兩個(gè)值,然后返回一個(gè)用于說(shuō)明這兩個(gè)值的相對(duì)順序的數(shù)字。比較函數(shù)應(yīng)該具有兩個(gè)參數(shù) a 和 b,其返回值如下:

若 a 小于 b,在排序后的數(shù)組中 a 應(yīng)該出現(xiàn)在 b 之前,則返回一個(gè)小于 0 的值。

若 a 等于 b,則返回 0。

若 a 大于 b,則返回一個(gè)大于 0 的值。





查看完整回答
反對(duì) 回復(fù) 2019-09-22
  • 5 回答
  • 0 關(guān)注
  • 438 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)