好友
阅读权限10
听众
最后登录1970-1-1
|
1.作为普通函数使用
function funcA(){
this.name=“hello”;
console.log(this.name);
this.show=function(){
console.log(this.name)
}
}
2.作为对象方法来使用
var obj={name:"hello",show:function(){
console.log(this.name);
}}
obj.show();
var objA={name:"world"}
objA.show=obj.show;
objA.show()
3.call和apply
function funcA(){
this.name="hello";
console.log(this.name)
this.show=function(){
console.log(this.name)
}
}
var a=new funcA();
a.show();
var objA={
name:“objA”
}
a.show.call(objA)
4.作为构造函数来使用
function funcA(name){
this.name;
this.show=function(){
console.log(name)
}
}
var a=new funcA(“hello”);
a.show();
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|