javascript中的闭包的问题?

以下哪个关于闭包的表述是正确的?a.闭包是一个内部函数,它能够访问在其外围函数的环境中定义的变量。b.闭包是一个函数,它能够访问父作用域,即便该作用域已经结束了。出自《J... 以下哪个关于闭包的表述是正确的?
a. 闭包是一个内部函数,它能够访问在其外围函数的环境中定义的变量。
b. 闭包是一个函数,它能够访问父作用域,即便该作用域已经结束了。
出自《JavaScript入门经典》第二十章的作业,答案是b,那么a哪里不对?求大神解答!!
展开
 我来答
麒麟168
2019-11-08 · 知道合伙人IT服务行家
麒麟168
知道合伙人IT服务行家
采纳数:114 获赞数:497
上海开放大学二等奖奖金获得者,中科集团项目经理

向TA提问 私信TA
展开全部
闭包是一个函数,当执行一段代码时,这个代码先定义focution{*****},然后里面有内部定义的函数和变量,当里面引用执行完毕以后继而执行外部的父作用域,完成闭包.所以闭包此终是一个函数,而不是一个内部函数,因而A是错的.
万趣王飞拍上1295
2019-11-08
知道答主
回答量:55
采纳率:36%
帮助的人:5.5万
展开全部
为了让函数执行完成后,内部的函数、变量还 能被调用,可以采用闭包延长局部变量/函数的生命周期
追问
???看清楚问题再回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式