社区
JavaScript
帖子详情
关于闭包中参数的问题,求解答
baidu_29592301
2016-10-28 09:48:39
求下面代码为什么f1(4)();返回4;
而f2(4)(),返回undefined;
function f1(args){
var n= function (){
return args;
};
return n;
}
function f2(args){
return function(){}
return args;
}
...全文
102
3
打赏
收藏
关于闭包中参数的问题,求解答
求下面代码为什么f1(4)();返回4; 而f2(4)(),返回undefined; function f1(args){ var n= function (){ return args; }; return n; } function f2(args){ return function(){} return args; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_36311209
2016-10-29
打赏
举报
回复
js 是单线程执行 return 返回值的时候返回了这个函数的空 return function(){} 下面自然是没有执行到 所以是 UNDEFINED
baidu_29592301
2016-10-29
打赏
举报
回复
谢谢 不小心把括号写错了
天际的海浪
2016-10-28
打赏
举报
回复
function f2(args){ return function(){}//f2() 执行到这里返回function(){}一个空函数就结束了 return args;//这行永远不执行 } f2(4)()执行的是function(){}这个空函数。空函数中没有return,就只会返回 undefined
分享一道关于
闭包
、bind和this的面试题
解
答
一:bind,将当前匿名函数指向this,将i当
参数
传入 var init = function(){ var obj = document.getElementById('text'); for(var i=0;i<obj.children.length;i++){ obj.children[i].addEventListener('...
IOI国家集训队论文集1999-2019
金 恺 -《探寻深度优先搜索
中
的优化技巧——从正方形剖分
问题
谈起》 雷环
中
-《结果提交类
问题
》 林希德 -《求最大重复子串》 刘才良 -《平面图在信息学
中
的应用》 刘一鸣 -《一类搜索的优化思想——数据有序化...
理解JavaScript
中
的
闭包
本课程介绍什么是
闭包
,
闭包
有哪些使用场景,常见的使用错误。
Ruby编程语言
1.4一个RUBY版的SUDOKU解
答
17 第2章RUBY程序的结构和运行25 2.1词法结构26 2.2句法结构33 2.3文件结构35 2.4程序的编码36 2.5RUBY程序的运行39 第3章数据类型和对象41 3.1数字42 3.2文本46 ...
(全)传智播客PHP就业班视频完整课程
解
答
学生
问题
--一个ip绑定多个域名 8-19 2.php运行过程时序图 php书写规范 8-19 3.php基本语法介绍 php数据类型介绍 8-19 4.整型细节说明 8-19 5.布尔细节 浮点数细节 字符串细节 算术运算符① 8-19 6.算术运算符② ...
JavaScript
87,914
社区成员
224,617
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章