我是JavaScriptOOP的新手。您能解释一下以下代码块之间的区别吗?我进行了测试,两个block都可以工作。最佳做法是什么?为什么?第一block:functionCar(name){this.Name=name;}Car.prototype.Drive=function(){console.log("Mynameis"+this.Name+"andI'mdriving.");}SuperCar.prototype=newCar();SuperCar.prototype.constructor=SuperCar;functionSuperCar(name){Car.call(th