我有一个函数可以显式调用或在事件触发时调用。如果它是由事件触发的,我需要忽略可能具有有用值的函数参数。
是否有一种可靠的跨浏览器方法可以检查对象是否为事件?
我们一直在使用它,但意识到它在 IE7 中不起作用,因为Event
它是未定义的:
var view = {
save: function (data) {
if (data.constructor === Event.constructor) {
// It's an event.
}
}
};