Object.key 和 Object.prototype.key 之间的区别
与 Python 之类的语言不同,构造函数的静态属性不会继承到实例。实例仅从其原型继承,原型继承自父类型的原型。永远不会继承静态属性。
function Foo() {};
Foo.style = 'bold';
var foo = new Foo();
console.log(Foo.style); // 'bold'
console.log(foo.style); // undefined
Foo.prototype.style = 'italic';
console.log(Foo.style); // 'bold'
console.log(foo.style); // 'italic'