说明
在下面的示例中,Bird
构造函数定义了两个属性:name
和 numLegs
。
function Bird(name) { this.name = name; this.numLegs = 2; } var duck = new Bird("Donald"); var canary = new Bird("Tweety");
name
和 numLegs
被称为 own
属性,因为它们直接在实例对象上定义。这意味着 duck
和 canary
都有自己的这些属性的独立副本。
实际上,每个 Bird
的实例都有自己的这些属性的副本。
以下代码将 duck
的所