国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
十堰市| 甘洛县| 二手房| 金堂县| 宣恩县| 富源县| 四川省| 湘潭市| 凤凰县| 兰州市| 固阳县| 利津县| 桃园县| 报价| 岑溪市| 峨山| 新安县| 盱眙县| 荣昌县| 广河县| 内丘县| 濮阳市| 广东省| 苏尼特右旗| 明溪县| 宜兴市| 彰化市| 嵊州市| 陇南市| 张家川| 大邑县| 黎城县| 定陶县| 正蓝旗| 涟水县| 平顶山市| 九龙城区| 顺平县| 苏尼特右旗| 灌南县| 汾西县|