dog.js-web-0715-public

时间:2024-05-22 18:48:50
【文件属性】:

文件名称:dog.js-web-0715-public

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-22 18:48:50

JavaScript

Dog.js 将狗表示为对象。 您的狗有两个属性,即name和age 。 应该有三个函数以年,天和狗年代表该年龄(每年为7个狗年)。 这三个功能应该附加到原型上,而name和age属性应该附加到每个新对象上。 在实例Vs上定义的属性。 原型上定义的功能 JavaScript中的原型是存储“实例方法”的对象,这与Ruby中的经典继承不同。 在Ruby中,一个新实例将在创建时复制它知道的所有实例方法,并将其存储以供访问。 JavaScript实例不存储其原型中的任何方法。 相反,每次调用该方法时,它们都将引用回原型。 这样可以提高内存效率,但缺点是不清楚。 这意味着原型的每个新实例都共享原型中定义的方法的一个副本。 这也意味着,如果每个实例都在原型上定义,则它们共享相同的属性。 在原型上定义的属性可以更像是Ruby constant 。 前任。 // JavaScript cons


【文件预览】:
dog.js-web-0715-public-master
----CONTRIBUTING.md(2KB)
----spec()
--------Dog.spec.js(1KB)
----LICENSE.md(1KB)
----.learn(61B)
----lib()
--------Dog.js(375B)
----README.md(3KB)
----requires.yml(71B)

网友评论