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
  • asp之家 网络编程 m.aspxhome.com