我假设有一些应用call或apply在这里,但我不知道如何实现它.
http://codepen.io/anon/pen/oXmmzo
a = {
foo: 'bar',
things: [1, 2, 3],
showFooForEach: function() {
this.things.map(function(thing) {
console.log(this.foo, thing);
});
}
}
a.showFooForEach();
Run Code Online (Sandbox Code Playgroud)
说我想map一个数组,但在功能,我需要访问this到其foo所属.在function中map创建一个新的this背景,所以我显然需要coerse这方面早在某种程度上,但我怎么做,同时还具有访问thing?
javascript ×1