JS从数组中随机取出几个数组元素的方法
作者:mrr 时间:2024-05-22 10:39:55
JS如何从一个数组中随机取出一个元素或者几个元素。
假如数组为
var items = ['1','2','4','5','6','7','8','9','10'];
1.从数组items中随机取出一个元素
var item = items[Math.floor(Math.random()*items.length)];
2.从前面的一篇随机数组中随机取几个元素
function getRandomArrayElements(arr, count) {
var shuffled = arr.slice(0), i = arr.length, min = i - count, temp, index;
while (i-- > min) {
index = Math.floor((i + 1) * Math.random());
temp = shuffled[index];
shuffled[index] = shuffled[i];
shuffled[i] = temp;
}
return shuffled.slice(min);
}
var items = ['1','2','4','5','6','7','8','9','10'];
console.log( getRandomArrayElements(items, 4) );
以上所述是小编给大家介绍的JS随机取出几个数组元素的方法网站的支持!
标签:js,数组,随机,元素
0
投稿
猜你喜欢
python编程通过蒙特卡洛法计算定积分详解
2022-05-31 10:45:01
cordova+vue+webapp使用html5获取地理位置的方法
2024-04-27 16:00:05
Symfony2之session与cookie用法小结
2023-11-22 02:58:30
恢复master..xp_logattach(log explorer)
2010-07-01 19:19:00
Python的collections模块中namedtuple结构使用示例
2022-06-01 19:59:42
实例讲解Access数据库在线压缩的实现方法
2008-11-28 14:29:00
PyQt5实现简易计算器
2022-12-14 02:12:38
Oracle 语句优化分析说明第1/2页
2009-09-18 13:23:00
详解python中__name__的意义以及作用
2021-11-20 19:44:24
python清除字符串里非字母字符的方法
2022-08-27 16:04:02
Python matplotlib实时画图案例
2021-11-08 01:43:24
python在线编译器的简单原理及简单实现代码
2022-01-06 18:40:49
oracle 日期函数
2010-07-23 13:32:00
vue+element-ui+ajax实现一个表格的实例
2024-04-10 10:34:27
Mac下使用HomeBrew安装python3
2021-02-28 08:17:57
浅谈用Python实现一个大数据搜索引擎
2022-05-11 19:15:52
在pycharm中实现删除bookmark
2021-03-18 07:57:24
对python指数、幂数拟合curve_fit详解
2022-12-03 16:28:52
详解python 字符串和日期之间转换 StringAndDate
2021-11-17 03:40:56
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2024-01-28 00:18:38