The prototype property allows you to add properties and methods to an object.
prototype属性可为对象添加属性和方法
Syntax
语法
object.prototype.name=value
Example 1
举例 1
In this example we will show how to use the prototype property to add a property to an object:
在这个举例中我们将展示如何使用 prototype属性来为对象添加属性
<script type="text/javascript">
function employee(name,jobtitle,born)
{
this.name=namethis.jobtitle=jobtitle
this.born=born
}
var fred=new employee("Fred Flintstone","Caveman",1970)
employee.prototype.salary=null
fred.salary=20000
document.write(fred.salary)
</script>
The output of the code above will be:
输出结果为:
20000
本文通过实例展示了如何利用JavaScript中的prototype属性为对象添加新的属性和方法。通过定义一个employee构造函数,并为其原型添加salary属性,使得所有employee实例都可以访问这个新属性。
751

被折叠的 条评论
为什么被折叠?



