level 13
为什么不用 class 关键字呢,除非你是要在15年时代的平台上运行,否则不用这么费力去手动搞继承。出这种情况,是继承的方法不对。
2020年07月22日 11点07分
2
我在学es5里面的面向对象,只是遇到了很多问题。 我有java基础,ES6的新特性还是挺简单的。 我再研究研究吧,谢谢了
2020年07月22日 12点07分
class也就是function的语法糖罢了,用function也是无伤大雅的
2020年07月23日 13点07分
@雨326后 但是 function 麻烦啊,除非是要去迎合老旧平台,我真的不想用,而且既然是语法糖,那自然没有不用的道理。
2020年07月23日 13点07分
level 11
构造函数的参数有name age id
但你新建Student实例的时候并没有传值
你直接调用sayHello当然是undefined
应该是var s = new Student('name', 18, 123)
并且ES6新增了面向对象的语法, 有extends关键字, 直接继承就好
2020年07月22日 14点07分
3
谢谢!! 我才发现没传参数,哭笑不得
2020年07月23日 00点07分