文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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

相关阅读 更多 +
排行榜 更多 +
建筑模拟器最新版

建筑模拟器最新版

模拟经营 下载
素人改造师最新版

素人改造师最新版

模拟经营 下载
外星战士幸存者手机版

外星战士幸存者手机版

飞行射击 下载