ES6的箭头函数this指向

参考ES6 箭头函数中的 this?你可能想多了(翻译)
ES6的箭头函数的this指向我认为所在的作用域属于谁就指向谁

        b={
            c:{
                d:function(){
                    var e = ()=>{
                        console.log(this);//打印c
                    }
                    e()
                }
            }
        }
        b.c.d();
    /******************************************************/
        b={
            c:function(){
                var e = ()=>{
                console.log(this);//打印b
                }
                e()
            }
        }
        b.c();
/******************************************************/
        b={
            c:()=>{
                console.log(this);//打印window
            }
        }
        b.c();

完。

发表评论

电子邮件地址不会被公开。 必填项已用*标注