在ES6中,有以下几种方法可以对数组对象进行去重:
const arr = [1, 2, 3, 3, 4, 5, 5]; const uniqueArr = [...new Set(arr)]; console.log(uniqueArr); // [1, 2, 3, 4, 5] const arr = [1, 2, 3, 3, 4, 5, 5]; const uniqueArr = Array.from(new Set(arr)); console.log(uniqueArr); // [1, 2, 3, 4, 5] const arr = [1, 2, 3, 3, 4, 5, 5]; const uniqueArr = arr.filter((item, index) => arr.indexOf(item) === index); console.log(uniqueArr); // [1, 2, 3, 4, 5] const arr = [1, 2, 3, 3, 4, 5, 5]; const uniqueArr = arr.reduce((result, item) => { if (!result.includes(item)) { result.push(item); } return result; }, []); console.log(uniqueArr); // [1, 2, 3, 4, 5] 这些方法都可以有效地对数组对象进行去重操作。