博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 数组 随机排序
阅读量:5127 次
发布时间:2019-06-13

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

方法一:

function getRandomInt(min, max) {          return Math.floor(Math.random() * (max - min + 1) + min)        }        function shuffle(arr) {          let _arr = arr.slice()          for (let i = 0; i < _arr.length; i++) {            let j = getRandomInt(0, i)            let t = _arr[i]            _arr[i] = _arr[j]            _arr[j] = t          }          return _arr        }        console.log(shuffle([11,22,33,4,5,6]))

方法二:

arr.sort(function(){            Math.random()>0.5?1:-1        })

 

转载于:https://www.cnblogs.com/hss-blog/p/9282699.html

你可能感兴趣的文章
ubuntu文件乱码
查看>>
bash学习:登陆、非登陆shell,交互、非交互shell,以及它们的startup文件
查看>>
[题目] JavaScript 练习题目(二) [20-40]
查看>>
SpringBoot非官方教程 | 第六篇:springboot整合mybatis
查看>>
alibaba之Nacos
查看>>
实现memcpy函数
查看>>
Vue 中使用 jQuery
查看>>
数据采集为什么要用IP代理?
查看>>
Dynamics 365中的事件框架与事件执行管道(Event execution pipeline)
查看>>
Errors occurred during the build. Errors running builder 'JavaScript Validator'
查看>>
jquery自定义对话框alert、confirm和prompt
查看>>
intellijj idea正则替换下划线为驼峰
查看>>
《漫画线性代数》读书笔记 用矩阵解方程组
查看>>
关于flume的几道题
查看>>
Java Spring学习笔记 01.@Autowired与@Resource区别?
查看>>
python 小试牛刀之信息管理
查看>>
PHPStorm配置自己喜欢的主题
查看>>
小程序爬坑记录-wxml
查看>>
windows服务与控制台应用程序之HttpWebResponse的使用
查看>>
Windows Phone开发(36):动画之DoubleAnimation 转:http://blog.csdn.net/tcjiaan/article/details/7521388...
查看>>