1. 程式人生 > >javascirpt之prototype屬性

javascirpt之prototype屬性

prototype:允許向物件新增屬性和方法

舉個栗子:

<script type="text/javascript">

function person(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}

var qiu=new person("Qiu","a sweet learner",1900);

person.prototype.salary=null;
qiu.salary=20000;

document.write(qiu.salary);  //the result is 20000

</script>

此外,每一個函式都有一個prototype屬性,prototype又為函式的原型物件,是一個屬性集合,既然是物件,

就有物件該有的屬性的方法,例如:employee.prototype.toString();