JS中一个去重的方法

简介: JS中一个去重的方法

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

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

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

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

目录
相关文章
|
13天前
|
前端开发 JavaScript
前端 js 经典:数组常用方法总结
前端 js 经典:数组常用方法总结
24 0
|
3天前
|
JavaScript 前端开发
js中改变this指向、动态指定函数 this 值的方法
js中改变this指向、动态指定函数 this 值的方法
|
3天前
|
JavaScript 前端开发 开发者
JavaScript 中程序异常处理的方法,提升代码运行的健壮性
JavaScript 中程序异常处理的方法,提升代码运行的健壮性
|
3天前
|
JavaScript
分享经典面试题:JS数组去重的多种方法
分享经典面试题:JS数组去重的多种方法
|
3天前
|
JavaScript
JS判断变量是不是数组?方法大全!
JS判断变量是不是数组?方法大全!
|
11天前
|
移动开发 JavaScript iOS开发
WKWebView和js互调方法的实现
WKWebView和js互调方法的实现
16 0
|
12天前
|
JavaScript 前端开发
Symbol在JavaScript中还有哪些内置的Symbol可以用于定义特定的方法或属性
Symbol在JavaScript中还有哪些内置的Symbol可以用于定义特定的方法或属性
|
12天前
|
前端开发 JavaScript
前端 JS 经典:数组去重万能方法
前端 JS 经典:数组去重万能方法
17 0
|
13天前
|
前端开发 JavaScript 流计算
前端 js 经典:字符串超全方法总结
前端 js 经典:字符串超全方法总结
22 0
|
14天前
|
前端开发 JavaScript 开发者
JavaScript中的异步编程方法总结
在JavaScript开发中,处理异步操作是非常常见的情况。本文将总结JavaScript中常用的异步编程方法,包括Callback、Promise、Async/Await等,分析其优缺点,并提供使用建议。