而是一个关于 javascript 事件的技术问题:
为什么
window.onmousewheel = console.log;
抛出一个Uncaught TypeError: Illegal invocation
,而
window.onmousewheel = function (e) {console.log(e); };
按预期工作并将事件打印为字符串?为什么console.log
, 当分配给 时window.onmousewheel
,不只是像 lambda 表达式那样使用一个参数来调用?
西蒙