以下示例 - YoutubePlayer API
videoID.addEventListener('onStateChange', 'foo');
在他们说的文档中,video.addEventListener(string:event,string:function)。 这意味着第一个参数是事件(在我的例子中是onStateChange),第二个参数是在触发偶数时调用的函数。
这个youtube示例只是一个很好的例子,我已经多次提出这个问题了。 如果要调用的函数作为字符串传递,是否有机会为该函数分配参数?
想象一下我想要调用的函数就像这样。
function foo(something) {
console.log(something).
}
显然不可能在函数调用中添加参数吗?像...
videoID.addEventListener('onStateChange', 'foo(videoID)');
感谢您提供的信息和答案。
答案 0 :(得分:0)
您可以执行以下操作:
videoID.addEventListener('onStateChange', function()
{
foo(videoID);
});
...如果我正确理解你。