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

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

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

AG亚游集团,  美国东部时间8月5日之前,国际投资者可拨打电话+61 2 8199 0299,收听百度电话会议录音,密码为46419408。除此之外,投资者还可以访问百度网站的投资者关系频道ir.baidu.com,收听电话会议网络和录音。

华夏经纬网12月12日讯:据台湾媒体报道,民进党与时代力量选前是战友,选后矛盾浮现。根据民调,年轻族群支持时代力量高于民进党。台大台湾发展研究所兼任副教授曾建元说,时代力量的崛起,反应的是“世代现象”。年轻族群生存困难,出现“崩世代”,国、民两大党关注的是“统独”等政治性议题,时代力量从年轻人关心的议题出发,能对准青年胃口。 投资两万的小型加工厂报道称,孟加拉国购买潜艇可能更多出于声望的考虑。最近几年,东盟国家积极购置潜艇。缅甸也曾一度考虑潜艇购置计划,但由于资金不足放弃。但其他一系列东盟国家,要么像越南、新加坡、印度已经组建潜艇编队,要么像泰国一样计划于近期组建。也许,孟加拉国不想掉队太远。

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
快播王欣的下一站野心:建立区块链“理想国” 热身赛-略伦特+小卢卡斯梅开2度 热刺4-1逆转罗马 郑州11岁男孩只身扑灭山火 爸爸点赞并告诫先报警 维特塞尔:踢中超有更多思考时间 家人很喜欢天津 下半场的鲁能惹不起! 下半场发力成鲁能赢球关键 英国剧团音乐剧调侃“脱欧”:把苏格兰卖给特朗普 叙政府称以色列袭击面临严重后果 违反安理会决议 美国放生中兴的背后:交换条件是什么? 老挝与韩国合建大坝垮塌致重大灾难 韩国人都跑了 日新燃岳火山“熄火”后再喷发 烈焰冲天现火山雷 沃达斯科前往巴哈马度假 克耶高斯亦享受假期 詹姆斯进不去总决赛了? 听听他宿敌怎么说
每个中国人都该为慰安妇做点事情 也包括蔡英文 为什么要学马术?因为马术可能是最好的挫折教育 如何面对质疑?郭艾伦这回答简直太成熟了 有的比赛创造了世界纪录 有的比赛竟成了笑话 J联赛公布财务报告:收入首超千亿日元 连7年增长 4胞胎女儿早产 高达60万元医疗费愁坏24岁父亲 美国猪农喊话特朗普:我们要出口 加什么关税 关小刀竞彩:德黑兰独立难胜 曼塔海豚主场不败 希腊大火致87死 总理宣布负全部政治责任 名宿:若切尔西欧冠能淘汰巴萨 孔蒂还能多待1年 李盈莹:上海队并非不可抗衡 金软景打法很成熟 足金精英赛-康越11-2屠杀对手 连续三年称霸羊城
11分钟8分+两关键球 红队藏着一位最高效射手! 全国公安民警坚决拥护关于修改宪法部分内容建议 男子发布相关南京大屠杀极端言论被警方拘留15日 蒙特卡洛赛纳达尔横扫迪米进决赛 与锦织圭争冠 直击|柳传志杨元庆联名信:誓死打赢联想荣誉保卫战! 希拉里再陷邮件门风波 特朗普:欢迎FBI的举动 尼日尔宪兵遭不明武装分子袭击 致3死1重伤 预告-新浪高尔夫全程视频直播LPGA洛杉矶公开赛 原油市场仍存供应短缺风险 亩收益10万的种植品种 利润最高的不起眼行业 白手起家创业好项目 笨蛋也能年赚100万 AG亚游集团