美文网首页
【超简单】js从数组中随机获取不重复的数据

【超简单】js从数组中随机获取不重复的数据

作者: 夜空中乄最亮的星 | 来源:发表于2020-01-19 16:58 被阅读0次

给定一个数组,如何从数组中去除指定数量的元素并返回,一下几行代码轻松搞定:

//注意: num 不能小于arr.length
function getRandTags(arr,num) {
    var result = [ ];  //定义一个数组用于保存结果
    //打乱数组
    arr.sort(function() {
        return (0.5-Math.random());
    })
  //取出前面num个数据
    for (var i=0;i<num;i++){
        result[i]=arr[i]
    }
    return result

}

是不是好简单?~

相关文章

网友评论

      本文标题:【超简单】js从数组中随机获取不重复的数据

      本文链接:https://www.haomeiwen.com/subject/tqnrzctx.html