亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

js數組排序方法使用

標簽:
JavaScript

申明:本文是js系列笔记之一,有不正确的地方请尽管指出,大家相互学习,共同进步;

场景:在某个项目中,有一个数据listview,要求数据按一定的顺序展示;但不是table,一般的table,已经为我们实现了排序;比如要求按字母先后顺序,或者按数字从大到小,,或者其他顺序排列,这种需求完全可以用数组的排序方法实现;

sort(function):使数组中的 数据按一定的顺序排列,参数是一个function,这个function决定数组的顺序,或者说定义一个顺序;下边会介绍其具体的实现;

reverse():顾名思义,数组元素反转;

webp

注意我对比较函数的描述,函数的两个参数,实际上是数组的两项

分析:实际上,上边的例子已经涵盖了整数排序,和字母排序,但是字母排序的话要注意大小写,这里全小写,可以实现先后顺序,但是大小写都存在就不能实现了,还得转换大小写,在比较;

实际上上边的比较函数还可以写的更简单点 函数体中只实现一句代码:return -(v1 - v2); 从大到小排列;

数组的比较函数,在这里只是简单的记录下,知道有这么回事就行了,实际用的时候可以拿出来看看;



作者:XBGG
链接:https://www.jianshu.com/p/76daefd46158


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消