美文网首页
【超简单】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