JavaScript Object.key和Object.prototype.key之间的区别

示例

与Python等语言不同,构造函数的静态属性不会继承到实例。实例仅从其原型继承,而原型则从父类型的原型继承。静态属性永远不会被继承。

function Foo() {};

Foo.style = 'bold';

var foo = new Foo();

console.log(Foo.style); // '胆大'

console.log(foo.style); // 未定义

Foo.prototype.style = 'italic';

console.log(Foo.style); // '胆大'

console.log(foo.style); // 斜体

           

以上是 JavaScript Object.key和Object.prototype.key之间的区别 的全部内容, 来源链接: utcz.com/z/340681.html

回到顶部