数组去重
var arr = [1, 1, 'true', 'true', true, true, 15, 15, false, false, undefined, undefined, null, null, NaN, NaN, 'NaN', 0, 0, 'a', 'a', {}, {}];
console.log(Array.from(new Set(arr)))
不重复的随机数
var count = 5;
//原始数组
var original = new Array;
//给原始数组original赋值
for (var i = 0; i < count; i++) {
original[i] = i + 1;
}
//排序
original.sort(function() {
return 0.5 - Math.random();
});
//输出
for (var i = 0; i < count; i++) {
console.log(original[i])
}