深入探讨JS中的数组排序函数sort()和reverse(),CSS的标准文档流

alert(typeof( NaN == NaN));//结果为假。

alert(typeof( NaN != NaN));//结果为真。

嘿嘿,当然这个不是这篇文章要讨论的!!开始我们的正文

首先,我们来看一下JS中sort()和reverse()这两个函数的函数吧

reverse();这个函数是用来进行倒序,这个没有什么可说的,所谓倒序就是大的在前面,小的在后面。

比如:

var array1 = [0,1,5,10,15];

array1.reverse();//结果为:15,10,5,1,0

sort([参数]);这个函数是用来对数组进行正序排列的,但是,我发现了,大家好像都比较常规的把这个函数给大多数语言一样的使用!!但是,没错,你发现了这个函数其实是有参数的。

反正,在我们学习JS这门课程的时候,老师是没有讲解这个函数是有这个参数的。

刚刚我已经说了,它给我们其它语言的正序排列函数是有区别的,给大家举个例子吧.

var array1 = [0,1,5,10,15];

array1.sort();//结果为:0,1,10,15,5

大家可以自己去试试看看是不是这个结果!!当我看到结果的时候,有点不知道为什么。难道,这个函数不是做正序排列,于是去网上找了相关资料,在W3CSchool中看到,这个函数的一些说明。如下图

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

大家仔细阅读上图中的解释,其中我用红线部分的

  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值