新人加入,顺便带来一个问题
各位大佬,图中这三种写法分别有什么本质上的区别吗
2 回复
this 指向不同 ?
login() {}
是對象方法成員的簡寫,logout: function () {}
可以簡寫成 logout() {}
,但是簡寫的形式不能作為構造函數使用。userInfo: () => {}
是箭頭函數的寫法,不能作為構造函數,還有其他箭頭函數的「個性」。對象方法成員一般採用 login() {}
或者 logout: function () {}
這兩種寫法。