var arr = [1, 2, 3, 5, 5, '45', '45', 4, 1, '1', '2'] for (var i = 0; i < 10000; i++) { arr.push(i)//这里给arr添加10000项,方便后面对各个方法性能的观看 } /** * 方法一:借用一个结果数组,原数组中的元素与结果数组进行比较,若是不存在与原数组全等的元素,则将原数组元素存入结果数组中. * @param arr 传入的数组 * @returns {Array} 返回的去重后的数组 */