您当前的位置: AG亚游集团 > 网站编程 > PHP教程 > JS随机打乱数组的方法小结

JS随机打乱数组的方法小结

作者:xiaoxiao 来源:本站原创 发布时间: 2017-03-16 17:38 点击: 次
JS随机打乱数组的方法小结 今天写页面时,遇到一个问题,需要随机打乱数组,查了一下手册,发现JS中没有这个函数,看来只能自己写了 但是发现JS中的sort()函数可以对数组进行各种排序,只需要传一个比较函数。 直接看例子吧 function randomsort(a, b) { return Math.r

AG亚游集团,  据美国《防务新闻》网站6月19日报道,韩国军方日前确认将购德国“金牛座”远程导弹。韩国原计划在“金牛座”导弹和美国洛克希德-马丁公司制造的联合空对地防区外导弹(JASSM)间选择,但是美国政府以“JASSM属于战略”为由拒绝。

  然而,中国现在已经研制出了歼-10,而且最近有报告称北京政府有意向巴国提供该款战机,那么巴基斯坦为何仍要订购250架枭龙战机?这是因为即便中国已将枭龙战机的所有技术转让给了巴国空军,巴国仍需要通过中国来RD-93发动机。与歼-10不同,巴基斯坦享有枭龙战机的版权。(编译:春风)怎么在家里挣钱  11月17日,中关村科贸大厦地下一层,一名“导购”正在拉客。新京报记者 彭子洋 摄

JS随机打乱数组的方法小结

  JS随机打乱数组的方法小结

  今天写页面时,遇到一个问题,需要随机打乱数组,查了一下手册,发现JS中没有这个函数,看来只能自己写了

  但是发现JS中的sort()函数可以对数组进行各种排序,只需要传一个比较函数。

  直接看例子吧

  function randomsort(a, b) {

     return Math.random()>.5 ? -1 : 1;

     /用Math.random()函数生成0~1之间的随机数与0.5比较,返回-1或1

  }

  var arr = [1, 2, 3, 4, 5];

  arr.sort(randomsort);

  这里介绍下sort()函数,在JS中Array对象里内置了一个函数:

  arrayobj.sort([sortfunction])

  此方法将 Array 对象进行适当的排序;在执行过程中并不会创建新的 Array 对象。

  sortFunction为可选项。

  是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列。

  sortFunction方法有两个参数。分别代表每次排序比较时的两个数组项。sort()排序时每次比较两个数组项都回执行这个参数,并把两个比较的数组项作为参数传递给这个函数。当函数返回值为1的时候就交换两个数组项的顺序,否则就不交换。

  (来源:无悔原创整理)
分享到:
本文"JS随机打乱数组的方法小结"由远航站长收集整理而来,仅供大家学习与参考使用。更多AG亚游集团尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(AG亚游集团). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类AG亚游集团.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4
神吐槽:震惊!两西决对位球员竟然公然玩这个 以军首用大卫投石索反导系统拦截两枚叙利亚导弹 荷兰代表:安理会12日将讨论叙停火决议履行情况 C罗超梅西拿金靴还真有门!摘掉西甲进球难的帽子 报名最多!首发最多!还有进球!苏宁U23首轮最秀 苗家女被拐26年寻亲 志愿者破译苗语视频锁定老家 斯内德谈当年为何拒绝利物浦:我想拿更多冠军 多伦多豪宅市场受重挫 2018年初同期销量暴跌58% 京东方发布2017年年报 盈利75.68亿元增幅超30… 中国去年IPO科技公司股价平均下跌20% 趣店大跌55… 老挝垮坝数百人失踪 被指系韩国建设经营转让项目 印度制造遭重挫 印高铁多个大单或将被日企抢走
“反韩流”排名:中国第一 紧随其后国家有点意外 印度示好中国禁止达赖所有活动 将\"藏独\"赶出新德里 敢怒敢言不敢管 美军有“特权”犯事日政府帮赔钱 郎平首谈联赛新星李盈莹 称赞爱徒朱婷更加成熟 风口还是骗局?区块链应用惹争议 除了炒币还有什么 谷歌、亚马逊等企业将打造私营空中无人机管制系统 宁夏将全面关闭直入河湖企业污水排口 已封堵45个 上海错过尤金接招 钻石联赛苏炳添将大战科尔曼 远古月球或有水和大气层曾适宜生命存活 白宫经济顾问科恩辞职 特朗普:没有混乱只有巨大能量 曾春蕾扛起上海右翼大旗 北汽两将有望会师决赛 夫妻生活不正常丈夫不离婚 妻子靠聊天记录赢官司
44+11+11+2!詹姆斯离生涯最牛X的超神只差1秒 平筐+风车+反扣!詹姆斯这球让人吹到词穷 云联惠覆灭后成员洗白非传销 有人投完200万懵了 神操作 埃及动物园被指将驴画成斑马愚弄游客(图) 进球gif-张文钊助攻高拉特梅开二度 恒大3-0亚泰 广州:借贷余额超1亿元的互金公司需设立首席风险官 国资委今日15时就国有企业改革发展问题答记者问 中兴被封杀:这3家美企或遭殃 7年恐损失68亿美元 日本航空拟组低成本航空公司:提供亚欧美洲航班 身无分文怎样白手起家 适合女性开的十五种店 赚钱最快的八个方法 在家挣钱的活 AG亚游集团