本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
设为首页
收藏本站
登录
注册
找回密码
请
登录
后使用快捷导航
没有帐号?
立即注册
搜索
搜索
本版
帖子
用户
快捷导航
社区首页
BBS
谷歌开发者中文博客
Google 开发者文档
Android 开发技术文档
安全验证
请完成以下验证码
谷歌开发技术交流社区(Google Developer Group Forum)
»
社区首页
›
其它开放型技术论坛 (Other Open Technologies Forums)
›
JavaScript 语言及应用开发论坛 (JavaScript Forum)
›
javascript this的问题
返回列表
查看:
1778
|
回复:
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
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
厦门GDG论坛 (Xiamen GDG Forum)
谷歌云计算平台论坛 (Google Cloud Platforms Forum)
合肥GDG论坛 (Hefei GDG Forum)
重庆GDG论坛 (Chongqing GDG Forum)
南宁GDG论坛 (Nanning GDG Forum)
谷歌开发技术专家论坛 (Google Developer Expert GDE)
快速回复
返回顶部
返回列表