文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>javascript this的理解

javascript this的理解

时间:2010-08-27  来源:qgd87

首先举一个简单的例子:

function test(){
    this.showThis=function(){alert(this)};
  this.showThis();
  }
  test();
  new test();

test()输出window,

new test()输出object

为什么test 会弹出window呢?

这是因为当执行test()的时候相当于var test=function(){}

在JavaScript的变量作用域里有一条规则“全局变量都是window对象的属性”

当执行test()的时候就是相当于执行了window.test()

相当 new window() 了

深入了解this的概念的话 请看 http://www.cnblogs.com/jikey/archive/2010/05/05/1728257.html#1818824

相关阅读 更多 +
排行榜 更多 +
网络教育平台(沪江网校)

网络教育平台(沪江网校)

学习教育 下载
迷你足球世界

迷你足球世界

休闲益智 下载
全能极速扫描王

全能极速扫描王

商务办公 下载