第一种:
var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,'NaN', 0, 0, 'a', 'a',{},{}];
var newArr = [...new Set(arr)]
console.log(newArr)
//[1, "true", true, 15, false, undefined, null, NaN, "NaN", 0, "a", {},