用户:yee剑走天下查看:22 回复:4 评论:22 创建时间:2022-06-28T19:11:19
那个this是有啥用的啊())()(()
看别人代码里面一堆this,搞不懂啥意思())(()
awa谁能告诉我
在函数之外就指全局变量,在函数之内表示这个变量,例如:
this//这里的this表示全局对象
entity.c=function(){
this.player.directMessage('你好!')//这里的this代表entity
}点赞0
评论
SKQA//在对象中的方法中,this表示对象本身
var obj={
a:1919810,
func:()=>{
this.a=114514 //这里this就表示obj
}
}
//func()其实是global.func(),所以this表示global
function func(){
return this
}
//但是this更多用于class里
class Cls{
constructor(){
this.a=114514
},
a:114514
}
var hhhc=new Cls() //此时class里的this表示hhhc点赞0
评论