我正在尝试为学习目的构建一个小型 javascript 库。我在原型中有一个对象,里面有一些功能。我想从函数内部访问this
(有valueOf
东西的那个),但this
现在只给我带来了函数的父对象。
我的代码(咖啡):
HTMLElement.prototype.on =
click: (action) -> @valueOf().addEventListener('click', action, false)
# I'd like this to work,
# but `this` here refers to the `on` object
这可能吗?我知道我有点重新发明轮子,但正如我所说,这是出于学习目的,所以就是这样。