js面向对象主要基于function来实现的,通过function来模拟类,通过prototype来实现类方法的共享,跟其他语言有着本质上的不同,自从有了ES6后,把面向对象类的实现更像是后端语言的实现,通过class来定义类,通过extends来继承父类,其实在ES6类的实现本质上,它就像是一个语法糖,不过对于开发要简单好多。
js面向对象的理解
最新推荐文章于 2019-08-26 16:07:41 发布
js面向对象主要基于function来实现的,通过function来模拟类,通过prototype来实现类方法的共享,跟其他语言有着本质上的不同,自从有了ES6后,把面向对象类的实现更像是后端语言的实现,通过class来定义类,通过extends来继承父类,其实在ES6类的实现本质上,它就像是一个语法糖,不过对于开发要简单好多。