一个ES6语法的疑惑

最近在写React,在定义一个class的方法时,看到了如下fun1和fun2这两种写法,用起来都没有问题。看了下阮大师的入门指南,发现都是fun1这种写法,那么这两种写法有啥区别呢?

class MyClass {
    name = 1;

    fun1() {        console.log(this.name);
    }
    fun2 = () => {        console.log(this.name);
    }
}


弑天下
浏览 512回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP