首页 > 解决方案 > 打字稿:将附加参数传递给回调函数

问题描述

我想将参数传递给回调函数。这是我的功能:

    let func = function(el, index){
    if(el.id === myId) return index;
    }
    arr = [obj1, obj2, obj4, ...];
    arr.filter(func);

在这种情况下如何传递myId给回调?预先感谢!

标签: typescriptcallback

解决方案


尝试这个:

let myId = 1 // for example
let arr = [obj1, obj2, obj4, ...];
arr.filter((el, index) => {
  if(el.id === myId) return index;
} )

推荐阅读