登 录
高手绕道!这跟闭包本身没什么大的关系,也不知道怎么取标题,随便凑了个数,望见谅!
今天一个刚学js的朋友给了我一段代码问为什么方法不执行,代码如下:
1
function
makefunc(x) {
2
return
(){
3
x;
4
}
5
6
alert(makefunc(0));
其实不是不执行,只是朋友的意思这里alert出来的应该是“0”,而不是function (){return x;}。 不是脚本写错了,只是没搞懂return,从当前函数退出,并从那个函数返回一个值。如果返回的是一个函数,那么返回的也是函数本身。 可以这样修改上面的代码,就是alert(makefunc(0)()):
返回 【上篇】关于骰子的一道算法题(期望、求和、错位相减)【下篇】【转】 IP地址及子网划分 作者: veni 该日志由 veni 于12年前发表在综合分类下,最后更新于 2012年09月29日. 转载请注明: return闭包函数 | 学步园 +复制链接 抱歉!评论已关闭. 书签 招生 白云飘飘网 青岛房产网 最新文章New 网站优化可以收获更好的收益 robots在网页开发中起到了一定的 SEO引擎优化可以更好的方便搜索 Dreamweaver教程很实用,值得学习 很多的photoshop教程值得学习,你 编程语言很重要,特别是对于计算 数据库非常常见,也非常实用! H5指的是第5代html,不同于传统企 HTML是什么,该怎么制作? 本站推荐 为什么PHP的吉祥物是一头大象 作业的提交和监控(二) 作业的提交和监控(一) Boost – Function 分析 奇技淫巧 – C/C++ 宏自身 模板的 SFINAE 原则 Octopress 和 Git 的结合 Electric-fence 介绍
抱歉!评论已关闭.