Prototype属性与Object.defineproperty方法:

prototype 属性允许您向对象添加属性和方法


//prototype 属性允许您向对象添加属性和方法
//注意: Prototype 是全局属性,适用于所有的 Javascript 对象。
//语法   object.prototype.name=value

function employee(name,jobtitle,born){
    this.name=name;
    this.jobtitle=jobtitle;
    this.born=born;
}
var fred=new employee("Fred Flintstone","Caveman",1970);
employee.prototype.salary=null;
fred.salary=20000;
document.write(fred.salary);

//20000

你可能感兴趣的:(碎知识,原型模式,javascript,开发语言)