function&箭头函数 JS中this到底指向谁?

JS中this到底指向谁?

function:谁调用指向谁

var id = '654321'
var handler = {  
    id: '123456',  
    init: function() {  
        console.log(this.id)
    }
};  
var zy = {
    id: '9527'
}
handler.init.call(zy)  // 9527 call是替换函数的调用者

猜你喜欢

转载自www.cnblogs.com/yangai/p/11084269.html