社区
JavaScript
帖子详情
作用域问题,帮忙看下可好?给个详细解释
BrightLD
2017-08-08 09:27:28
var foo={
bar:function()
{
console.log(this);
}
};
var bar=foo.bar;
foo.bar();
(bar,foo.bar)();
...全文
247
2
打赏
收藏
作用域问题,帮忙看下可好?给个详细解释
var foo={ bar:function() { console.log(this); } }; var bar=foo.bar; foo.bar(); (bar,foo.bar)();
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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这篇文章去看看也许对你有帮助
音乐 AI 新闻推送机器人,自动抓取 arXiv 论文(cs.SD, cs.MM, eess.AS)和 GitHub 热门项目,.zip
音乐 AI 新闻推送机器人,自动抓取 arXiv 论文(cs.SD, cs.MM, eess.AS)和 GitHub 热门项目,.zip
Creo 工作站专用程序文件高速下载通道.rar
Creo 工作站专用程序文件高速下载通道.rar
产业园区招商过程中,如何实现精准识别目标企业并生成有效招商图谱?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
基于LPC算法的语音基频检测及CCS软件使用教程 含有完整的mav文件,matlab代码,注释
详细
,ccs代码,配套配置文件 电子工程、计算机专业学生,从业人员 参考学习
基于LPC算法的语音基频检测及CCS软件使用教程 含有完整的mav文件,matlab代码,注释
详细
,ccs代码,配套配置文件 电子工程、计算机专业学生,从业人员 参考学习
高校技术转移办公室人员如何借助区域科技创新大脑挖掘校企合作机会?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章