function random(arr) {        var newArr = [];        var temp = {};        function randomNumber() {            for (var i = 0; i < arr.length; i++) {              var ArrIndex = Math.floor(Math.random()*arr.length);              if(!temp[arr[ArrIndex]]) {                  newArr.push(arr[ArrIndex])                  temp[arr[ArrIndex]]=1;              }            }                    }        randomNumber();        return newArr    }    var a = random(["2", "34", "14", "98", "21", "22", "32", "134"])    for(var j= 0;j<2;j++) {        $("#container").append("<div>"+ a[j] +"</div>")    }    

思路:先随机在数组里取数据,形成新的数组,如果有重复,就再去重。这里的去重复的方法,就是先声明一个空的对象,然后判断对象的属性,属性就是数组的内容,如果没有该属性,就压入数组。形成一个不重复的数组。

©著作权归作者所有:来自51CTO博客作者迩伶贰的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 210429 PHP 回调函数 递归函数 数组函数
  2. 先从_proto_下手理解原型--原型学习(一)
  3. 删除数组中对应的元素
  4. 4-29数组系统函数的操作
  5. PHP:oop->重载之set/get/call/callStatic,oop事件委托,数据库查询
  6. 数组的学习
  7. Python常用数据分析库有哪些?Python学习班!
  8. php两个二维数组合并,并以指定键值排序
  9. Pandas Series对象有哪些属性?六大类!

随机推荐

  1. 【原创】Android锁定横竖屏、splash,全屏
  2. Android常用的基本控件
  3. Android -- 图像处理(信息量超大)
  4. Android中Intent习惯用法
  5. Android(安卓)获取包名,版本信息及Version
  6. API Demos 2.3 学习笔记 (4)-- Text->Lin
  7. 安卓复选框(Checkbox)
  8. 安卓学习(初)第三章(3)(《第一行代码》)
  9. Android(安卓)Intent 用法汇总
  10. Android Launcher一些资源