五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【D1N910】對JavaScript的對象數(shù)組進(jìn)行排序

2020-01-21 19:40 作者:愛交作業(yè)的D1N910  | 我要投稿

正常操作,正常分析,大家好,我是D1n910

Arrays.sort()

關(guān)鍵在于存儲數(shù)字類型數(shù)組的 sort()方法

我們知道可以用數(shù)組sort方法,進(jìn)行默認(rèn)的升序排序

當(dāng)然,也可以用reverse()對得到的數(shù)組進(jìn)行翻轉(zhuǎn),得到逆序內(nèi)容


這里我們深入談?wù)?sort() 方法

它其實(shí)是默認(rèn)調(diào)用了一個數(shù)據(jù)對比的排序方法

會傳入前一個數(shù)(a)以及后一個數(shù)(b)

規(guī)則如下

如果返回 1,則需要把a(bǔ)放在b之后;

如果返回 -1,則需要把a(bǔ)放在b之前;

如果返回 0,則不用做操作。

這里我們設(shè)置了,如果a>b是1,a<b是-1


實(shí)測的話,如果是返回是任意正數(shù)、負(fù)數(shù),不是1、-1,也是可以實(shí)現(xiàn)同樣的效果的


當(dāng)然,別忘了這一塊的內(nèi)容是需要注意0這個返回,是會不變的。


我們也可以這么實(shí)現(xiàn)一個簡化后的排序

升序
降序

sort也能適用于能夠直接轉(zhuǎn)換為數(shù)值類型的數(shù)據(jù)

討論完上面的內(nèi)容,這邊我們思考對下面的對象數(shù)組的屬性值進(jìn)行排序。

下面這個列表存儲了一個班級里A、B、C、D四位同學(xué)的成績

如果我們想按照數(shù)學(xué)成績,從高到低排序,通過使用點(diǎn)語法來排序,可以這么做

END

【D1N910】對JavaScript的對象數(shù)組進(jìn)行排序的評論 (共 條)

分享到微博請遵守國家法律
资中县| 达州市| 伊春市| 澄迈县| 德州市| 舟曲县| 石景山区| 呼伦贝尔市| 灵川县| 乃东县| 彭水| 洛隆县| 灵寿县| 诸暨市| 长寿区| 宜宾市| 贵阳市| 察哈| 永川市| 景洪市| 长海县| 石嘴山市| 涟水县| 沅江市| 开远市| 泸定县| 家居| 休宁县| 隆安县| 泾阳县| 安多县| 金沙县| 锡林浩特市| 麻栗坡县| 墨竹工卡县| 侯马市| 门源| 沭阳县| 青浦区| 织金县| 莱州市|