简单来说去重是什么?数组去重就是将一组数据中重复的元素给去掉,只留一个。这个方法是非常重要的,他能提高代码的执行率,并且使数据更加规范化更方便处理。
在这里我就只写我用过的一种简单的方法了
// 一组数据 let boo = [数据];
使用两层for循环嵌套,并判断第一次循环的数据是否等于第二次循环的数据,相等时就使用splice()的方法删除。
// for循环boo数组的长度 function fn(){ for (let i = 0; i < boo.length; i++) { for (let j = 0; j < boo.length; j++) { // 判断当boo里找到有相同的名字时 if (boo[i] == boo[j]) { // 就剪切掉一个 boo.splice(j, 1); j--; } } } }
具体的方法有很多,我只是分享一下其中简单的一种。