我是JavaScript OOP的新手。你能解释一下下面的代码块之间的区别吗?我测试了一下,两个模块都正常工作。最佳实践是什么?为什么?为什么要在SuperCar构造函数中调用Car.call(this, name);?当我这样做时,Car的属性和方法不会被“继承”吗?
var myCar = new Car("Car");
我在看中关于继承和原型的两个例子。鉴于这两个例子,我的理解似乎有些矛盾--它们似乎相互矛盾://inheritance looks like: a ---> Object.prototype --->looks like: b ---> a ---> Object.prototype ---> null到目前为止,这是有意义