去重的一个简单的方法

简单来说去重是什么?数组去重就是将一组数据中重复的元素给去掉,只留一个。这个方法是非常重要的,他能提高代码的执行率,并且使数据更加规范化更方便处理。

在这里我就只写我用过的一种简单的方法了

// 一组数据
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--;
		    }
	    }
    }
}

具体的方法有很多,我只是分享一下其中简单的一种。

你可能感兴趣的:(算法)