社区
JavaScript
帖子详情
作用域问题,帮忙看下可好?给个详细解释
BrightLD
2017-08-08 09:27:28
var foo={
bar:function()
{
console.log(this);
}
};
var bar=foo.bar;
foo.bar();
(bar,foo.bar)();
...全文
185
2
打赏
收藏
作用域问题,帮忙看下可好?给个详细解释
var foo={ bar:function() { console.log(this); } }; var bar=foo.bar; foo.bar(); (bar,foo.bar)();
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天际的海浪
2017-08-08
打赏
举报
回复
foo.bar();在用()调用函数时系统会获得两个值,一是函数的引用,二是函数的调用对象,函数执行时就会把调用对象传给函数内的this (bar,foo.bar)();这样是先执行逗号运算符 bar,foo.bar。 逗号运算符只会返回最后一个表达式的值,也就是foo.bar的值,但这时还没有进行函数调用,只会返回函数的引用,不会有函数的调用对象。 之后再对返回的函数引用进行调用,由于没有函数的调用对象,就会把window作为调用对象传给函数内的this
y3832702
2017-08-08
打赏
举报
回复
感觉你问的是this指向的问题,http://www.cnblogs.com/TomXu/archive/2012/01/12/2308594.html这篇文章去看看也许对你有帮助
龙哥盟 PMP 课程笔记(十八)
说一个项目经理注意到在过去几个月里,一个新的团队成员的表现有了很大的提高,项目经理在一直通过工作包的成本,只要指数和精准制药指数来衡量团队成员表现,给这个分配了新的怎么怎么样,技术啊,OK好。关键字在这儿啊,大家来看一下,项目经理,想在文件中正式记录这个团队成员的成功,看到没有,有的选B,有的选C是吧,OK好那么我们来看一下,就看B跟C吧,我相信A跟dog大家不选也是有道理啊。
龙哥盟 PMP 课程笔记(八十四)
大家好,欢迎来到西塞网专业的在线教育平台,我是罗福兴,那我们一起来看到的是项目的整合管理,什么是整合呢,其实我们每一天出门都会有一个穿衣搭配对吧,尤其是女孩如果说要去约会的话,你更是会精心的去准备。精心去打扮,那其实你从头到脚的这样一个穿衣搭配,它就是在做一个整合性的工作,而对于咱们项目来讲的话呢,你就是要关注我们的五大关主,十大知识领域,所有的这些信息,把它整合到一起来,当然在讲整合之前呢。
前端基础进阶(十一):详解面向对象、构造函数、原型与原型链
age: 20,age: 22,很显然这并不是合理的方式,当相似对象太多时,大家都会崩溃掉。可以使用工厂模式解决这个
问题
。顾名思义,工厂模式就是我们提供一个模子,然后通过这个模子复制出需要的对象。我们需要多少个,就复制多少个。// 声明一个中间对象,该对象就是工厂模式的模子// 依次添加我们需要的属性与方法return o;// 创建两个实例相信上面的代码并不难理解,也不用把工厂模式看得太过高大上。
龙哥盟 PMP 课程笔记(一百五十三)
哈喽同学们晚上好啊,今天是我们的周几周四啊,我们如约周四这个时候跟大家见面啊,OK第一听到同学打个1OK好,那我们就开始了啊,好上一节课,其实我们在讲敏捷的时候,那我们就现在开始上一节课。其实我们讲敏捷的时候其实就讲到了啊,我们在这一节课,我们需要把敏捷这整个流程给大家展开来,跟大家讲清楚啊,那就废话不多说就开始了啊,OK本节课其实有八个时间,它都是一些我们从上到下。
龙哥盟 PMP 课程笔记(四十八)
大家好,接下来我们一起分享的是,项目管理12条原则的第二条,营造协作的项目团队环境,其实这个营造协作的团队环境,它更强调是关于团队,所以这一条原则它的焦点是团队,我们一起来看一下项目。团队是由具有多样性的技能,知识和经验的个人来组成,就像唐僧的这个团队,他既有会念经的人,他也有会打妖怪的孙悟空,他还会搞笑的猪八戒,还会有那种任劳任怨的这个沙和尚,所以我们在做项目的时候。
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章