JS-7-new

来源:互联网 发布:我的老婆是警花知君txt 编辑:程序博客网 时间:2024/06/10 09:21

function p(){

this.name = "111"

}

var o = {};

p.call(o);

o.name;//111 o.p()     o.name="111"


function Persion(name,age){

this.name = name;

this.age = age;

}

模仿实现new方法


var p1 = new Person("cd",22)


function New(f){ // f 是个构造器函数

return function(){

var o = {"__proto__":f.prototype};

f.apply(o.arguments);//o.f();

return o;

}


}


var p2 = New(Person)("xx",33);

原创粉丝点击