构造函数—对象方法的引用问题
function P(name,age)={
this.names=name;
this.age=age;
this.run=function(){
return this.name +“是pig”;
};
//this.say=say;
}
var p1=new P(“你”,12)
var p2=new P(“你”,12)
console.log(p1.name==p2.name) true;
console.log(p1.age==p2.age) true;
console.log(p1.run==p2.run) false; 比较的是地址
console.log(p1.run()==p2.run()) true;
空间占用的问题;
function run(){
return this.name +“是pig”;
}
console.log(p1.run==p2.run) true;
不利开发