本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
设为首页
收藏本站
登录
注册
找回密码
请
登录
后使用快捷导航
没有帐号?
立即注册
搜索
搜索
本版
帖子
用户
快捷导航
社区首页
BBS
谷歌开发者中文博客
Google 开发者文档
Android 开发技术文档
安全验证
请完成以下验证码
谷歌开发技术交流社区(Google Developer Group Forum)
»
社区首页
›
其它开放型技术论坛 (Other Open Technologies Forums)
›
JavaScript 语言及应用开发论坛 (JavaScript Forum)
›
javascript this的问题
返回列表
查看:
1719
|
回复:
1
javascript this的问题
[复制链接]
路过打酱油
路过打酱油
当前离线
积分
20
电梯直达
1
#
发表于 2016-7-10 21:22:56
|
只看该作者
|
倒序浏览
|
阅读模式
javascript中this是函数上下文的引用,我想问一个问题
var test=function()
{
this.a="a";
return this;
}
这里return的this应该是window吧?另外为什么windo.a是undefined?而不是a?
var test=function(){}不是将匿名函数的应用赋给test吗?
实在是有点晕,求各位高手指教~非常感谢!
收藏
0
ChinaGDG.com
回复
使用道具
举报
悟箜
悟箜
当前离线
积分
0
2
#
发表于 2016-7-11 21:50:50
|
只看该作者
这里的this确实是指向window了, 并且window.a也确实是a不是undefined。你是不是没有执行test()方法就直接调用window.a了
下面这个是好用的
var test=function()
{
this.a="a";
return this;
}
test();
console.log(window.a);
ChinaGDG.com
回复
支持
反对
使用道具
举报
返回列表
*
滑动验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表