假设我有以下简化功能。
var ex = document.getElementById('exampleElement'),
data = {
foo: 'Sample text'
};
ex.addEventListener('click', function(evt, d) {
evt.stopPropagation();
this.innerHTML = d.foo;
}.bind(ex, null, data));
我意识到在这种特殊情况下绑定ex
到this
有些多余,但是我怎样才能绑定data
参数并仍然保持event
参数不被破坏?
我似乎无法在任何地方找到答案。