Javascript中关于Array.filter()的妙用详解
NFT Worlds中文网 首页 TINU中文网
  • 首页
  • TINU中文网
  • 领取MOLI红包
    Javascript中关于Array.filter()的妙用详解
    发布日期:2025-01-03 18:23    点击次数:127
    前言 和map类似,Array的filter也接收一个函数。但是和map不同的是, filter把传入的函数依次作用于每个元素,然后根据返回值是 true 还是false决定保留还是丢弃该元素。 实例介绍 例如,在一个Array中,删掉偶数,只保留奇数,可以这么写: 把一个Array中的空字符串删掉,可以这么写: 可见用 filter 这个高阶函数,关键在于正确实现一个“筛选”函数。 回调函数 filter 接收的回调函数,其实可以有多个参数。通常我们仅使用第一个参数,表示Array的某个元素。回调函数还可以接收另外两个参数,表示元素的位置和数组本身: 利用 filter ,可以巧妙地去除Array的重复元素: 去除重复元素依靠的是 indexOf 总是返回第一个元素的位置,后续的重复元素位置与 indexOf 返回的位置不相等,因此被 filter 滤掉了。 总结 以上就是关于Javascript中Array.filter()妙用的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

    上一篇:没有了
    下一篇:NEO价格大涨7% 加密创业平台Launchpad XYZ筹集160万美元