我正在尝试动态调用一个函数,该函数存储在一个变量targetListener:
中>chrome.management.onInstalled.addListener==targetListener
true
因此,chrome.management.onInstalled.addListener引用与targetListener相同的函数。
然后我有一个回调:
>callback=function(info){console.log("hello")}
undefined
我尝试以“正常”方式添加此回调:
>chrome.management.onInstalled.addListener(callback)
undefined
但是当我尝试通过“targetListener”变量时,我得到:
targetListener(callback)
> TypeError: Cannot read property 'addListener' of undefined
我做错了什么?