this的试题
Posted yanghuiting
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this的试题相关的知识,希望对你有一定的参考价值。
1、var x=12;
function test(){
console.log(this.x)
}
test() //主体是window
2、var x=12;
function test(){
console.log(this.x)
}
var obj={
x:45,
ss:test
console.log(this.x)
}
}
obj.ss() //45
ss的主体是 obj,
3、var x=12;
function test(){
console.log(this.x)
}
var obj={
x:45,
ss:function(){
console.log(this) //obj
test() //12
}
}
obj.ss()
4、 var val=1;
var obj={
val:2,
dbl:function(){
var val=45;
console.log(this) //window
this.val*=2
console.log(val) //45
console.log(this.val) //2
}
}
var ss=obj.dbl
ss()
以上是关于this的试题的主要内容,如果未能解决你的问题,请参考以下文章