美文网首页
JavaScript 数组去重的多种方法原理详解

JavaScript 数组去重的多种方法原理详解

作者: kismetajun | 来源:发表于2018-06-30 18:15 被阅读97次

    JavaScript 数组去重的多种方法原理详解

    说明

    数组去重,这是一个面试经常会遇见的问题,网上讲数组去重的文章也是特别的多,但是我们依旧来讲讲数组去重,这篇文章比较适合于接触过一段时间的JavaScript的初学者,希望这篇文章能给初学者带来一些帮助。

    在Array 对象中

    indexOf( )方法搜索数组中的元素,并返回它首次出现的位置,如果没找到则返回 -1。

    在String 对象中

    indexOf( ) 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果没找到则返回 -1。

    注意:

    JavaScript中的Array对象 和 String对象都是具有indexOf( )方法的,而且用法是一样的。

    对于indexOf( )不是很理解的朋友点这里

    push( ) 方法可向数组的末尾添加一个或多个元素,并返回新的长度。

    push( )方法是Array对象中的方法,String对象中没有。

    对于push( )不是很理解的朋友点这里

    方法一(利用数组的 indexOf()方法)

    方法二(排序后进行去重)

    方法三(利用对象与数组的结合)【重要】

    方法四(利用ES6中的set)【重要】

    相关文章

      网友评论

          本文标题:JavaScript 数组去重的多种方法原理详解

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