腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
闭
包
允许
函数
在定义
函数
时
访问
作用域中
的
外部
变量
很重要?
一个开发人员问了我一个他听到
的
问题,他说: 答案是在定义
函数
时。我
的
问题是:如果只在调用
闭
包
时才能控制台日志,那么在定义
闭
包
时,如何
浏览 0
提问于2017-02-09
得票数 1
回答已采纳
2
回答
系统将
闭
包
引用
的
变量
存储在哪里
如果在
外部
函数
中返回一个
闭
包
,并且该
闭
包
引用了该
外部
函数
中定义
的
一些
变量
,那么
外部
函数
会在return语句之后被回收吗?谢谢!
浏览 2
提问于2013-09-08
得票数 3
3
回答
如何理解Javascript中
的
闭
包
?
、
如何理解Javascript中
的
闭
包
? 一般来说,
闭
包
是一个绑定到一个或多个
外部
变量
的
函数
。当它被调用时,
函数
能够
访问
这些
变量
。在JavaScript中,当
函数
在另一个
函数
中声明时,通常实现
闭
包
。内部
函数
访问
父
函数
的
变量
浏览 5
提问于2013-03-27
得票数 23
1
回答
laravel
闭
包
函数
外部
的
访问
变量
、
、
我使用
的
是
Laravel
8和PHP 8。我使用了
laravel
集合
的
each
函数
来迭代每个元素。在这个
闭
包
中,我还有另一个
闭
包
,那就是集合
的
filter
函数
。我将filter function
的
输出赋值给全局
变量
,它正在工作,但仅在each
函数
的
<e
浏览 31
提问于2021-02-26
得票数 0
回答已采纳
5
回答
在Javascript中
闭
包
的确切用法是什么?
、
嗨,我仍然不确定在javascript中使用
闭
包
的确切用法。我知道
闭
包
“
闭
包
是一个内部
函数
,它可以
访问
外部
(封闭)
函数
的
变量
-作用域链”.But我不知道为什么我们要在javascript中使用
闭
包
。
浏览 3
提问于2013-06-26
得票数 1
1
回答
为什么javascript
的
闭
包
属性不适用于父对象
、
根据javascript中
闭
包
的
定义:
闭
包
是
访问
外部
(包括)
函数
的
变量
-范围链
的
内部
函数
。 bar(
浏览 5
提问于2014-11-07
得票数 1
1
回答
在中,对于嵌套
函数
和
闭
包
的
描述缺少什么?
、
、
下面是:您可以在
函数
中嵌套一个
函数
。嵌套(内部)
函数
对其包含(
外部
)
函数
是私有的。它也形成了一个终结。
闭
包
是一个表达式(通常是一个
函数
),它可以有自由
变量
和绑定这些
变量
(“关闭”表达式)
的
环境。 由于嵌套
函数
是
闭
包
,这意味着嵌套
函数
可以“继承”其包含
浏览 5
提问于2016-11-26
得票数 0
回答已采纳
1
回答
关闭在JavaScript?
嗨,我正在JavaScript中学习
闭
包
概念。我发现很难理解它。有人能帮帮我吗?function a(name) { console.log( "Hello "+ name);}b(); 根据
闭
包
,内部
函数
即使在
外部
函数
强制执行后也可以
访问
其
外部
函数
的
变
浏览 3
提问于2017-07-01
得票数 0
回答已采纳
3
回答
JavaScript
闭
包
的
一个全面定义
、
、
、
、
: 解决这个难题
的
方法是myFunc已经成为一个
闭
包
。
闭
包
是一种特殊
的
对象,它结合了两个方面:
函数
和创建
函数
的</em
浏览 2
提问于2015-01-29
得票数 4
回答已采纳
1
回答
查找Javascript
函数
是否有
闭
包
、
、
是否有一种方法可以找到给定
函数
引用是否有
闭
包
,并最终
访问
闭
包
变量
?我在寻找类似于“争论”性质
的
东西,但没有结果。 编辑:
外部
或内部给定
函数
浏览 0
提问于2012-05-09
得票数 1
回答已采纳
1
回答
如何决定何时在javascript中使用
闭
包
?
、
我最近读过关于javascript中
的
闭
包
的
文章,如果我正确理解它,就是内部
函数
可以
访问
外部
函数
中
的
变量
的
时候。如果是这样的话,在什么用例下我应该使用
闭
包
?
浏览 6
提问于2013-12-02
得票数 0
回答已采纳
1
回答
IIFE作为
闭
包
、
、
、
此代码“工作”,但严格来说并不是对
闭
包
的
观察。为什么?因为
函数
(我们在这里将其命名为"IIFE“)不是在其词法范围之外执行
的
。它仍然在声明
的
相同作用域(也包含a
的
封闭/全局范围)中被调用。(如中
的
定义)来理解这一点: 要使用
闭
包
,只需在另一个
函数
中定义一个
函数
并公开它。若要公开一个
函数
,请返回它或将它传递给另一个
函数
。..。
浏览 1
提问于2017-07-17
得票数 0
回答已采纳
2
回答
如何在Swift中
访问
闭
包
中
的
变量
?
、
、
、
、
我是Swift
的
新手,我正试图从这个
函数
中得到结果。我不知道如何
访问
从
闭
包
外部
传递给sendAsynchronousRequest
函数
的
闭
包
中
的
变量
。我读过苹果Swift指南中关于
闭
包
的
章节,没有找到答案,也没有在StackOverflow上找到一个有用
的
答案。我不能将'json‘
变量</em
浏览 3
提问于2015-08-07
得票数 4
回答已采纳
2
回答
函数
与
闭
包
之间
的
差异
、
、
、
根据O‘’Reilly“,当一个
函数
作为一个值传递时,它会传递它对
外部
变量
的
内部引用,这就是使
函数
成为
闭
包
的
原因。tempNumber,但是
闭
包
可以
访问
该
变量
。我
的
结论是:尽管
闭
包在不同
的
作用域中被执行,但它可以
访问
在与closure相同
的
作用域中声明
的
变量
浏览 5
提问于2016-04-12
得票数 4
回答已采纳
1
回答
有人能解释
闭
包
和嵌套
函数
之间
的
区别吗?
我理解嵌套
函数
的
概念,但
闭
包
似乎不那么清晰。这两者之间
的
相似之处(至少在我看来)是令人困惑
的
。 有人能解释一下这种区别吗?(最好用一些代码片段来更清楚地说明这些要点)。
浏览 1
提问于2017-11-09
得票数 2
回答已采纳
1
回答
嵌套
函数
和
闭
包
是不同还是相同?
嵌套
函数
还可以
访问
外部
函数
变量
和参数,并且
闭
包
与它们之间的确切区别是什么?
浏览 0
提问于2019-08-22
得票数 0
2
回答
在这个嵌套
函数
示例中如何传递这些值
从这里学习Javascript - 内部
函数
形成
闭
包
:内部
函数
可以使用
外部
函数
的
参数和<
浏览 1
提问于2018-02-03
得票数 2
回答已采纳
4
回答
javascript从
外部
调用内部
函数
这是关于javascript
闭
包
的
工作。我在另一个
函数
中有一个
函数
,我想在
外部
函数
之外
访问
这个
函数
。有没有可能,因为这里写
的
是,你可以用这个实现
闭
包
,JavaScript嵌套
函数
,所有
函数
都可以
访问
全局作用域。 事实上,在JavaScript中,所有
函数
都可以
访问
它们“上面”
的</em
浏览 2
提问于2014-08-08
得票数 3
1
回答
词法
闭
包
是
函数
执行上下文
的
属性吗?
、
我理解,当我在某些词汇环境中定义一个
函数
时,它决定了
函数
可以
访问
的
词汇
闭
包
,以及
外部
作用域和原型链中
的
变量
。我
的
问题是,当我们显式地使用bind、call或apply更改
函数
的
执行上下文时,会发生什么情况。这是如何影响由于词法
闭
包
而应该在
函数
中可用
的
变量
,以及应该在原型链中找到
的</e
浏览 1
提问于2016-05-16
得票数 0
回答已采纳
1
回答
使用setTimeout
的
变量
作用域
、
、
我很高兴它能工作,但在下面的代码中"me“
变量
的
作用域是什么仍然有点困惑。现在已经使用了一段时间,但不知道为什么它能工作。(this.timerID); }var t=new timer();传递给setTimeout
的
匿名
函数
似乎与timer.startTimer共享作用域,但是当匿名
函数
执行(me.timerMemer=2)时,startTimer显然已经完成了,所以当startTimer
浏览 0
提问于2013-01-13
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券