博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS打乱数组
阅读量:6343 次
发布时间:2019-06-22

本文共 598 字,大约阅读时间需要 1 分钟。

  hot3.png

function randArray(data) {        //获取数组长度        var arrlen = data.length;        //创建数组 存放下标数        var try1 = new Array();        for (var i = 0; i < arrlen; i++) {            try1[i] = i;        }        //创建数组 生成随机下标数        var try2 = new Array();        for (var i = 0; i < arrlen; i++) {            try2[i] = try1.splice(Math.floor(Math.random() * try1.length), 1);        }        //创建数组,生成对应随机下标数的数组        var try3 = new Array();        for (var i = 0; i < arrlen; i++) {            try3[i] = data[try2[i]];        }        return try3;    }

转载于:https://my.oschina.net/wolfx/blog/618369

你可能感兴趣的文章
Linux下XAMPP装完之后,Navicat无法连上数据库的问题的解决 注意'mypassword'是当前的mysql登录密码...
查看>>
javascript之求最值
查看>>
终止java线程的2种方法
查看>>
Node.js使用的场景 (翻译自Node.js早期贡献者Felix的文章)
查看>>
Loadrunner windows计数器
查看>>
iOS开发UI篇—UITableviewcell的性能问题
查看>>
Intel 被 ARM 逼急了
查看>>
testng + reportng 测试结果邮件发送
查看>>
我为何从开发转测试,并坚持了 16 年?
查看>>
讯飞新品翻译机上BOAO 只见追随搜狗不见创新
查看>>
神操作:如何将Vim变成一个R语言IDE
查看>>
复星旅文通过聆讯:上半年营收66.7亿 预计年底前上市
查看>>
百度亮相iDASH,推动隐私保护在人类基因组分析领域的应用
查看>>
乌鲁木齐国际机场能见度好转滞留旅客有序排队候机
查看>>
民航局:春运期间10个大型机场将延长国内航班运行时间
查看>>
比特币暴涨拉升至1w美元以上,说比特币崩盘的专家要失望了
查看>>
Python「八宗罪」
查看>>
你的隐私还安全吗?社交网络中浏览历史的去匿名化
查看>>
NeurIPS 2018|如何用循环关系网络解决数独类关系推理任务?
查看>>
建造者模式解读
查看>>