我是靠谱客的博主 大方酒窝,最近开发中收集的这篇文章主要介绍JS随机从数组中取出几个元素!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

let groups = ['1','2','4','5','6','7','8','9','10'];

1.从数组groups中随机取出一个值

let value = groups[Math.floor(Math.random()*groups.length)];
value
// 10
2.随机从数组中随机取几个值
getRandomArrayValue(arr, num) {
var sData = arr.slice(0), i = arr.length, min = i - num, item, index;
while (i-- > min) {
index = Math.floor((i + 1) * Math.random());
item = sData[index];
sData[index] = sData[i];
sData[i] = item;
}
return sData.slice(min);
}
getRandomArrayValue(groups, 4)
// ["7", "8", "10", "2"]

最后

以上就是大方酒窝为你收集整理的JS随机从数组中取出几个元素!的全部内容,希望文章能够帮你解决JS随机从数组中取出几个元素!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部