在嵌套函数里,this的指向已经不是那么的明朗了。
看下面一段代码。
var obj = {
name: 'Jane',
friends: [ 'Tarzan', 'Cheeta' ],
loop: function () {
'use strict';
this.friends.forEach(
function (friend) {
console.log(this.name+' knows '+friend);
}
);
}
};
obj.loop();//Cannot read property 'name' of und