this
what:用this来指向当前对象
在全局范围内,this指向全局对象(浏览器下指window)
对象函数调用时,this指向当前对象
使用new实例化对象时,this指向新创建的对象
when:<script>
var x
function my(){
alert(this)
}
</script>
在这里全局环境中的this指向的window对象
<script>
var obj=new object()
obj=function my(){
alert( this.obj)
}
</script>
这里的this指向的是obj当前对象
what:用this来指向当前对象
在全局范围内,this指向全局对象(浏览器下指window)
对象函数调用时,this指向当前对象
使用new实例化对象时,this指向新创建的对象
when:<script>
var x
function my(){
alert(this)
}
</script>
在这里全局环境中的this指向的window对象
<script>
var obj=new object()
obj=function my(){
alert( this.obj)
}
</script>
这里的this指向的是obj当前对象