我正在学习 JavaScript。我对以下两个新创建的对象继承属性的符号感到困惑。它们有什么不同,我应该什么时候使用它们?
代码 1:
var Vehicle = function Vehicle() {
this.wheel=2
}
var vehicle = new Vehicle();
alert(vehicle.wheel);
代码 2:
var Vehicle = function Vehicle() {
}
Vehicle.prototype.wheel = 4;
var vehicle = new Vehicle();
alert(vehicle.wheel);
什么时候使用关键字prototype
?