js 实现

随机从数组中取出一个元素

var items = [12, 548 , 'a' , 2 , 5478 , 'foo' , 8852, , 'Doe' , 2145 , 119];
var randomItem = items[Math.floor(Math.random() * items.length)];//a
floor() 方法可对一个数进行下舍入

用最简洁的代码实现数组去重

ES6实现:

[...new Set([1,2,3,1,'a',1,'a'])]

ES5实现:

[1,2,3,1,'a',1,'a'].filter(function(ele,index,array){
return index===array.indexOf(ele) })



 
posted @ 2017-04-25 22:21  haveProgress  阅读(129)  评论(0编辑  收藏  举报