最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)行排序的評論 (共 條)

分享到微博請遵守國家法律
富蕴县| 兴安县| 城口县| 涿州市| 小金县| 彭山县| 霍林郭勒市| 涟源市| 商丘市| 常山县| 德州市| 东辽县| 中西区| 马关县| 溆浦县| 赞皇县| 岚皋县| 新竹县| 武隆县| 淅川县| 敦化市| 泰宁县| 淮阳县| 额尔古纳市| 高清| 张家界市| 庄浪县| 禹城市| 东兴市| 呼伦贝尔市| 太康县| 新兴县| 通榆县| 上犹县| 塔河县| 琼中| 鹤壁市| 民勤县| 郎溪县| 广饶县| 图们市|