根据函数名称移除函数数组的元素

语法

  1. import { arrRemoveFunEle } from 'warbler-js'
  2. const result = arrRemoveFunEle(arr, name)

参数

  • arr (Array) : 需要删除元素的数组。
  • name (String) : 将要删除的函数名称。

返回值

Array : 删除元素后的数组。

源码

  1. const arrRemoveFunEle = (arr, name) => arr.filter((i) => i.name !== name);

例子

  1. import { arrRemoveFunEle } from 'warbler-js'
  2. const fn1 = ()=>1;
  3. const fn2 = ()=>2;
  4. const fn3 = ()=>3;
  5. const fn4 = ()=>4;
  6. const funs = [fn1,fn2,fn3,fn4]
  7. const result = arrRemoveFunEle(funs,'fn1')
  8. console.log(result) //=> [fn2,fn3,fn4]