文章详情

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

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载