1.动态添加属性方法
function speak(something){
alert(something);
}
var p=new Object();
p.name="Jack"; // 动态的添加属性
p.func=speak; // 动态的添加方法
alert(p.name);
p.func("Hello,Hello,大家好!");
2.动态删除属性和方法
/delete p.name;
alert(p.name);
delete p.func;
p.func("Hello,Hello,大家好!");
p.name=undefined;
p.func=undefined;
alert(p.name);
p.func("Hello,Hello,大家好!");
3.构造方法
function person(name,age){
this.name2=name;
this.age2=age;
function speak(something){
alert(something);
}
this.func=speak;
}
var p1=new person("Jack",12);
alert(p1.name2);
p1.func("Hello,EveryOne!");
网友评论