对象的特性:在对象中key是唯一的,因此我们可以利用这点为数组去重,拆分为三个步骤分别为: ①将数组转为对象,数组元素当做对象的key; ②利用对象中key是唯一的特性为数组去重; ③将对象还原成数组; var arr = [1, 1, 1, 2, 2, 3, 1, 2, 2, 3, 4, 4, 5, 6, 7, 6, 7, 8, new Date(), null, true, false, undefined]; //将数组转为对象,数组元素作为对象的key并返回对象 function toObj(arr) { var obj = {}; var key; ...