失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > js 从一个数组中随机抽取元素

js 从一个数组中随机抽取元素

时间:2020-03-30 09:44:35

相关推荐

js  从一个数组中随机抽取元素

需求 从长度为20的数组中随机取出3个元素,且不能重复

如果使用生成随机数取值的方法 可能会取到重复值 因为随机数可能重复 如果每次生成随机数都记录下来,再取的时候判断是否重复又太过麻烦

可以使用随机打乱数组的方法,然后取数组前三个元素即可

打乱数组方法

Array.sort(function(){return 0.5 - Math.random();})//sort方法会根据参数方法返回值的正负进行正序或倒序排列 然而Math.random会生成0-1之间的随机数 所以每次排序规则都是不确定的,随意数组也就成了随机数组

如果觉得《js 从一个数组中随机抽取元素》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。