新人加入,顺便带来一个问题
发布于 2 天前 作者 bln51779 508 次浏览 来自 问答

写法.png

各位大佬,图中这三种写法分别有什么本质上的区别吗

2 回复

this 指向不同 ?

login() {} 是對象方法成員的簡寫,logout: function () {} 可以簡寫成 logout() {},但是簡寫的形式不能作為構造函數使用。userInfo: () => {} 是箭頭函數的寫法,不能作為構造函數,還有其他箭頭函數的「個性」。對象方法成員一般採用 login() {} 或者 logout: function () {} 這兩種寫法。

回到顶部