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

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

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

AG亚游集团,  作为俄罗斯海军反潜战的中坚力量,维诺格拉多夫海军上将号大型反潜舰通常与以对空为主的现代级驱逐舰一起组成水面舰艇编队协同遂行作战,为航母编队提供反潜护卫保障。在联合搜救和实际使用课目演练中,它指挥了第一舰艇编队的演练行动。沙波什尼科夫元帅号大型反潜舰是当今世界各国海军中反潜能力最强的舰种之一。快速号导弹驱逐舰主要担负为航母编队护航,提供对海空、航母及其他水面舰艇等。

  刚刚BTV的同行递进一只话筒,让我说说什么感觉。我说很高兴,终于要出去了,幸好这只是一个测试。适合农村办厂的项目如此看来,这家公证机构的回绝是有道理的。但是,与此同时,龙观乡人民政府表示,他们的做法也是有法可依的。

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
保险公司靠行贿连续中标获1.5亿佣金 按5%返回扣 吉林发生两车相撞事故:已致7死6伤 伤者已送医 北京银行资产总额突破2万亿 前三季净利149.55亿 对话工信部副部长:网络提速降费将带来哪些实惠 张德江:继续加强监督工作 坚决纠正违宪违法行为 郭士强身体不适已无大碍 辽篮夺冠奖金不差钱 学者称中国在南太平洋是后来者 西方为何如此紧张 手机壳要价4200元新台币?台北士林夜市又被爆宰客 希腊森林大火已致83死 政府怀疑系犯罪行为所致 媒体:墨西哥因这事对特朗普忍气吞声 兴业投资:非农薪资增速拖后腿 美元冲高回落 日本盼中日韩首脑会 中日关系要看日本贸易战表现
三峡集团拟百亿美元收购葡萄牙电力 最大障碍是美国 国际奥委会副主席于再清:裁判问题无关国际话语权 证监会第三任主席周正庆病逝 关于股价有这些名言 第二季度业绩低迷 搜狗盘前股价跌5.32% 外交部副部长:望朝鲜南北互动态势能够延续下去 全国政协发布会现场挤满记者 很多人席地而坐(图) 斯维托丽娜斩获生涯第300胜 谢淑薇三盘惜败 女生被9人打 中青报:防欺凌不能仅靠朋友圈曝光 重庆至拉萨航班遇故障备降成都 驾驶舱玻璃破碎 从西部世界到黑客帝国,你创造的AI会抛弃你吗? 美最新型F15可挂20枚导弹 价格昂贵或难与F35竞争 一图看懂:国务院36项年度指标任务全部圆满完成
本季首个T!骑士主帅喊冤 他有多佛系你知道吗 中央气象台发布寒潮蓝色预警 局地降温达12℃以上 火箭单打王失灵?四特质低薪高能或季后赛再爆 美黑人女子狱中死亡 亲属朝警察局长撒其骨灰抗议 施小琳任江西省委常委(图/简历) 争冠敌将放话:不惧C罗 尤文无法靠他赢得胜利 漫威电影没看全:怎样才能(假装)看懂《复联3》? 支持美国\"退群\" 沙特将携手“小伙伴”稳油市 民警徒手接住跳天桥男子腿受伤:男子无大碍(图) 卖什么利润大不压货 适合男生十大行业 女的学什么手艺有前途 养100只肉狗投资多钱 AG亚游集团