zoukankan      html  css  js  c++  java
  • 普通数组去重

    普通数组去重--利用filter

    filter()基本语法:

    arr.filter(callback[,thisArg])

    callback用来测试数组的每个元素的函数。调用时使用参数(element,index.array)返回true表示保留该元素(测试通过),false则不保留。

    callback被调用时传入的三个参数:

      1.元素的值,2 元素的索引,3 被遍历的数组

    thisArg可选。执行callback时的用于this的值。

    filter不会改变原数组。

    filter遍历的元素范围在第一次调用callback之前就已经确定了。在调用filter之后被添加到数组中的元素不会被filter遍历到。如果已经存在的元素被改变了,则他们传入callback的值是filter遍历到它们那一刻的值。被删除或从来未被复制的元素不会被遍历到。

    一般的数组去重,可以使用filter来实现,例子:

  • 相关阅读:
    openssh的服务端配置文件
    SSH的端口转发
    ssh服务
    文件引入
    数据类型的转换
    作用域
    静态变量
    函数
    php嵌入html的解析过程
    PHP执行过程
  • 原文地址:https://www.cnblogs.com/hopexi/p/7382250.html
Copyright © 2011-2022 走看看