更新時(shí)間:2021-11-23 來(lái)源:黑馬程序員 瀏覽量:
JavaScript數(shù)組對(duì)象提供了數(shù)組排序的方法,可以實(shí)現(xiàn)數(shù)組元素排序或者顛倒數(shù)組元素的順序等。具體如表所示。
排序方法 |
|
方法名 |
功能描述 |
reverse() | 顛倒數(shù)組中元素的位置,該方法會(huì)改變?cè)瓟?shù)組,返回新數(shù)組 |
sort() |
對(duì)數(shù)組的元素進(jìn)行排序排序,順序可以是字母或數(shù)字,并按升 序或降序。默認(rèn)排序順序?yàn)榘醋帜干?,該方法?huì)改變?cè)瓟?shù)組, 返回新數(shù)組 |
需要注意的是,reverse()和sort()方法的返回值是新數(shù)組的長(zhǎng)度。下面我們通過(guò)代碼進(jìn)行演示。
//反轉(zhuǎn)數(shù)組 var arr = ['red', 'green', 'blue']; arr.reverse(); console.log(arr); // 輸出結(jié)果: (3) ["blue", "green", "red"] //數(shù)組排序 var arr1 = [13, 4, 77, 1, 7]; arr1.sort(function(a, b) { return b - a; //按降序的順序排列 }); console.log(arr1); //輸出結(jié)果: (5) [77, 13, 7, 4, 1]
上述代碼中,第2~4行代碼演示了reverse()方法的使用,實(shí)現(xiàn)數(shù)組元素的反轉(zhuǎn)。第6~10行代碼演示了sort()方法的使用,實(shí)現(xiàn)數(shù)組元素從大到小進(jìn)行排序。
猜你喜歡:
JavaScript數(shù)組類(lèi)型檢測(cè)的方法
【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開(kāi)發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開(kāi)發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級(jí)均薪12k+
2025-09-19