您的位置:首页 > Web前端 > JavaScript

js中对象原型

2017-11-27 16:27 169 查看
function Person(){
}
Person.prototype.name = "zhangjing";
Person.prototype.age = "18";
Person.prototype.sayName = function(){
console.log(this.name);
};
var person1 = new Person();
person1.sayName();      //zhangjing
var person2 = new Person();
person2.sayName();      //zhangjing
console.log(person1.sayName == person2.sayName);    //true
person1.name = 'zhangsan';
console.log(person1.name);          //zhangsan(来自实例)
delete(person1.name);               //(删除实例中的person1.name)
console.log(person1.name);          //zhangjing(来自原型)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript