js中可以通过调用sort和reverse方法来进行排序 , 今天我就来教教大家js怎样对数组进行排序 。 工具/材料 电脑
浏览器
操作方法 01 首先 , 打开浏览器 , 然后随便打开一个页面 , 比如我就打开了搜狗首页 , 然后按下快捷键F12 , 这样就可以打开浏览器的开发人员工具了 。 然后我们点击“console”来切换到console界面 。 console界面字体比较小 , 可以按ctrl键和加号来放大字体 。
02 接着在console里面开始写代码来 。 如图所示 , 小编我就自定义了两个数组 , 一个数组存放的是字符 , 一个数组存放的是数字 , 接着开始对这两个数组进行排序 。
03 如图 , 数组名.sort()即可对字符进行排序 , 排序是按照字典排序方式的 , 也就是从a到z 。
04 接着使用数组名.reverse()就可以把里面的数组倒转过来 , 如图 , 看看对比就很容易明白了 , 位置完全相反 。
05 但是 , 如果要排序的是数字 , 如果使用sort()和reverse()方法则会失效 。 这时候就需要在sort()和reverse()方法里面传入一个函数参数 。
06 如图 , 先定义一个函数 , 函数的内容如图所示 。 传入两个参数 , 然后用第一个参数减去第二个参数 , 比如我们只需要把a-b即可把数字从小到大排序 。
07 接着我们再把函数作为参数传入到sort()里面 , 这样就可以对数字进行排序了 。
08 如果要从大到小排序 , 则另写一个函数 , 用第二个参数减去第一个参数 , 这样就可以了 , 如图 , 我就改为b-a 。
09 这样即可得到从大到小排序的数组了 , 哈哈 。
10 【js怎样对数组进行排序】当然 , 如果不另外写函数 , 我们也可以使用reverse , 然后把之前的s函数传入也可以得到从大到小的结果 。
以上内容就是js怎样对数组进行排序的内容啦 , 希望对你有所帮助哦!
猜你喜欢
- 分期乐怎样邀请微信好友注册?
- word2016怎样插入图片
- 免费企业邮箱和收费企业邮箱区别
- 荒野行动之中对于倍镜的使用以及掌握的技巧
- 怎样区分紫砂壶的精致程度和品位高低
- 怎么使用美团秀秀对图片进行拼图处理?
- 你对喝茶的误区了解多少,金骏眉属于什么茶
- 电视对居家的风水有什么影响
- 怎样制作千层饼?
- 香肠派对吃鸡怎么补充能量使用绷带
