/**** @param {Array} arr*/function unique1(arr){//声明一个空数组const result = [];//遍历原始数组arr.forEach(item => {//检测 result 数组中是否包含这个元素if(result.indexOf(item) === -1) {//若没有该元素 则插入到result中result.push(item);}});//返回return result;}/**** @param {Array} arr*/function unique2(arr){//声明空数组const result = [];//声明空对象const obj = {};//遍历数组arr.forEach(item => {if(obj[item] === undefined){//将 item 作为下标存储在 obj 中obj[item] = true;result.push(item);}});//返回结果return result;}/*** @param {Array} arr*/function unique3(arr){// //将数组转化为集合 Set// let set = new Set(arr);// //将 set 展开创建一个数组// let array = [...set];// return array;return [...new Set(arr)];}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。