美文网首页Web 前端开发 web前端之路
怎么用函数封装数组去重?

怎么用函数封装数组去重?

作者: 疯也是一种态度_ | 来源:发表于2019-10-12 17:01 被阅读0次

数组去重, 意思就是把数组中重复的元素去掉

利用es5中的方法indexOf去重

indexOf()作用:判断某个字符是否存在。如果存在,则返回相对应的下标,不存在则返回-1

    var arr = [2, 3, 4, 2, 55, 4, 66, 0, 150, 4]
    function getInd(ame) {  
    var brr = []  // 创建新数组
    for (var i = 0; i < ame.length; i++) {  // 循环遍历ame
        if (brr.indexOf(ame[i]) == -1) {   //判断新数组,如果不存在arr的第i个,不存在则添加到新数组当中
            brr.push(ame[i])   //把去重后的数组 放到新数组里边
        }
    }
    return brr  
}
console.log(getInd(arr)) 
输出:[2, 3, 4, 55, 66, 0, 150]

相关文章

  • 怎么用函数封装数组去重?

    数组去重, 意思就是把数组中重复的元素去掉 利用es5中的方法indexOf去重 indexOf()作用:判断某个...

  • 十道前端面试题第【01】篇

    摘要:本篇分享了10道面试题,3个算法题、封装Ajax、封装防抖函数、封装节流函数,数组去重方法、封装深复制方法、...

  • js:数组去重

    数组去重的常见写法: 数组去重封装成方法: es6的数组去重(Array.from):

  • 数组去重封装

    上次写到了数组去重的几种方式数组去重的几种方式,那么今天就让我们来封装一下数组去重吧。 就在数组原型上封装吧! 源...

  • 数组去重封装

  • 数组去重

    一维数组的去重可以用 php 自带函数 array_unique 二维去重

  • Set和Map数据结构

    Set函数传一个数组或者伪数组,返回一个set构造函数,具有数组去重功能 set函数是具有数组去重的功能的,这应该...

  • 数组练习

    练习一封装函数 实现数组去重 例如:输入deweightArr([1,4,6,3,4,6,2]); 返回[1,4,...

  • 小方法

    封装animate 封装each 封装replace 原型链机制数组去重 选项卡 utils() 京东倒计时 京东...

  • js 即拿即用,封装函数

    前言:网上整理一下常用的封装函数,做一下笔记 1.判断是否是一个数组 2.判断是否是一个函数(三种) 3.数组去重...

网友评论

    本文标题:怎么用函数封装数组去重?

    本文链接:https://www.haomeiwen.com/subject/qwzqmctx.html