概述 在ES6中,class (類)作為對象的模板被引入,可以通過 class 關鍵字定義類。 class 的本質是 function。它可以看作一個語法糖,讓對象原型的寫法更加清晰、更像面向對象編程的語法。 在ES5中經常使用方法或者對象去模擬類的使用,雖然可以實現功能,但代碼複雜且不優雅,ES6 ...
概述
在ES6中,class (類)作為對象的模板被引入,可以通過 class 關鍵字定義類。
class 的本質是 function。它可以看作一個語法糖,讓對象原型的寫法更加清晰、更像面向對象編程的語法。
在ES5中經常使用方法或者對象去模擬類的使用,雖然可以實現功能,但代碼複雜且不優雅,ES6為此提供了類的使用。需要註意的是在寫類的時候和ES5中的對象以及構造函數要區分開來,不要混淆了。