var car = function(){
this.color = 'blue';
}
car.color1 = 'white';
car.prototype.color2 = 'red';
var toyota = new car();
console.log(car.color); // undefined
console.log(car.color1); // white
console.log(car.color2); // undefined
console.log(toyota.color); // blue
console.log(toyota.color1); // undefined
console.log(toyota.color2); // red
您能否解释一下为什么其中 3 个在创建新对象之前和之后有不同的答案。