本文将假定您至少对构造函数以及子类和父类的概念有所了解。如果你不了解这些,则可能需要从Mozilla的Object-oriented JavaScript for beginners开始学习。 当你在js代码中看到有调用super()时,会不会好奇这个super()到底有什么作用?在子类中,您可以使用super()调用其父 ...
super关键字既可以作为一个函数调用(Base.call(this, args...)),作为函数时,super()只能用在子类的构造函数之中,用在其他地方就会报错。 此外,阮一峰老师认为super()函数在ES6中用来为类构造一个this指针,但这种说法其实是没道理的。 “第二个问题实际上是问 super ...