最近在寫React,在定義一個class的方法時,看到了如下fun1和fun2這兩種寫法,用起來都沒有問題??戳讼氯畲髱煹娜腴T指南,發現都是fun1這種寫法,那么這兩種寫法有啥區別呢?class MyClass {
name = 1;
fun1() { console.log(this.name);
}
fun2 = () => { console.log(this.name);
}
}
一個ES6語法的疑惑
弒天下
2018-07-18 09:30:47