<\/span><\/h3>\n\n\n\nconst duplicate = [1, 1, 2, 3, 4, 4, 5, 5, 5]\n\n\/\/ \u65b9\u6cd5\u4e00\nconst result = []\nduplicate.forEach((num) => {\n if (!result.includes(num)) {\n result.push(num);\n }\n})\n\n\/\/ \u65b9\u6cd5\u4e8c\nconst result = duplicate.filter((element, index, arr) => {\n return arr.indexOf(element) === index;\n});\n\n\/\/ \u65b9\u6cd5\u4e09\nconst result = [...new Set(duplicate)];\n\nconsole.log(result)\n\/\/ [ 1, 2, 3, 4, 5 ]<\/code><\/pre>\n\n\n\n<\/span>\u4f8b\u4e8c\uff1a<\/span><\/h3>\n\n\n\nconst scapes = [\n {\n image: \"uploads\/images1\",\n imageScapeName: \"\u4e5d\u4efd\",\n },\n {\n image: \"uploads\/images2\",\n imageScapeName: \"\u65b0\u5e97\u4e4b\u773c\",\n },\n {\n image: \"uploads\/images3\",\n imageScapeName: \"\u4e5d\u4efd\",\n },\n {\n image: \"uploads\/images4\",\n imageScapeName: \"\u4e5d\u4efd\",\n },\n {\n image: \"uploads\/images5\",\n imageScapeName: \"\u65b0\u5e97\u4e4b\u773c\",\n },\n {\n image: \"uploads\/images6\",\n imageScapeName: \"\u65b0\u5e97\u4e4b\u773c\",\n },\n];\n\n\/\/ \u65b9\u6cd5\u4e00\nconst result = [];\nscapes.forEach((scape) => {\n if (!result.find(r => r.imageScapeName === scape.imageScapeName)) {\n result.push(scape);\n }\n})\n\n\/\/ \u65b9\u6cd5\u4e8c\nconst result = scapes.filter((scape, index, arr) => {\n return arr.findIndex(s => scape.imageScapeName === s.imageScapeName) === index;\n});\n\nconsole.log(result);\n\/* [\n { image: 'uploads\/images1', imageScapeName: '\u4e5d\u4efd' },\n { image: 'uploads\/images2', imageScapeName: '\u65b0\u5e97\u4e4b\u773c' }\n] *\/<\/code><\/pre>\n\n\n\n<\/span>\u4f8b\u4e09\uff1a<\/span><\/h3>\n\n\n\nlet arr = [1, 2, 1, 2, 3, 5, 4, 5];\nlet result = arr.sort().reduce((init, current) => {\n if (init.length === 0 || init[init.length - 1] !== current) {\n init.push(current);\n }\n return init;\n}, []);\nconsole.log(result); \/\/[1,2,3,4,5]<\/code><\/pre>\n\n\n\n\n\n\u5982\u679c\u89ba\u5f97\u6211\u7684\u6587\u7ae0\u6709\u5e6b\u52a9\u7684\u8a71\uff0c\u6b61\u8fce\u5e6b\u6211\u7684\u7c89\u5c08\u6309\u8b9a\u54e6~\u8b1d\u8b1d\u4f60\uff01
<\/p>\n\n