腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
闭
包
实际上是什么时候创建
的
?
、
> function bar() { } 在这里,foo是一个仅具有全局
作用
域
的
浏览 5
提问于2010-05-06
得票数 13
1
回答
这是正确
的
概念吗?
、
我经常听到人们在代码注释中说,“是的,在
闭
包
中这样做”,或者在代码注释中“在
闭
包
中这样做”--就好像关闭是在“保护对全球空间
的
泄漏”。 但这是正确
的
概念吗?我认为它是一个本地
作用
域
,或者一个匿名
的
本地
作用
域
,它可以保护任何局部变量不泄漏到全局范围。它实际上与
闭
包
无关,
闭
包
是一个带有
作用
域
链<e
浏览 0
提问于2016-01-19
得票数 4
1
回答
解释从PowerShell
闭
包
调用
的
函数
的
作用
域
、
、
下面的PowerShell代码显示从
闭
包
调用
的
函数
的
意外
作用
域
行为。你能解释一下这是“设计”,还是一个缺陷?脚本块输出In block x=4,因为它
的
父
作用
域
是runblock函数。printx函数输出x=3,因为它
的
父
作用
域
是脚本块
作用
域
。
闭
包
输出In closure x=1,因为$x
的
浏览 12
提问于2016-01-26
得票数 3
回答已采纳
4
回答
“
闭
包
”
的
定义
、
这与JavaScript中
的
闭
包
有关,但与它们
的
工作方式无关。大卫弗拉纳根在他
的
"JavaScript权威指南第六版“中写道:这是正确
的
吗?我能把每个函数(函数对象+它
的
作用
域
)称为“
闭
包</
浏览 10
提问于2015-06-26
得票数 6
回答已采纳
2
回答
闭
包
真正指的是什么?
、
我知道如何使用“
闭
包
”..。但是
闭
包
这个词实际上指的是什么呢? 在MDN上
的
定义是它是一个函数。是关于
闭
包
的
页面。第一句话是,“
闭
包
是引用独立(自由)变量
的
函数。”在第一个代码示例中,有一个注释突出显示了
闭
包
函数。然而,第二句话似乎表明
闭
包
实际上是内部函数所在
的
持久
作用
域
。这
浏览 0
提问于2015-10-07
得票数 0
3
回答
PHP
闭
包
变量
的
作用
域
、
我看
的
是Closures on
的
PHP示例
闭
包
还可以继承父
作用
域
的
变量。任何这样
的
变量都必须在函数头中声明。从父
作用
域中继承变量与使用全局变量不同。全局变量存在于全局范围中,无论执行什么函数,全局变量都是相同
的
。
闭
包
的
父
作用
域
是声明
闭
包
的</em
浏览 5
提问于2013-09-04
得票数 5
回答已采纳
4
回答
Groovy:
闭
包
中“this”
的
意思
、
class.name // Will print the name of the Script class根据本书,
闭
包
中
的
this值是最外层
的
作用
域
(即声明julia
的
范围)。我
的
假设对吗?
闭
包
内
的
this计算结果为在
闭
包
中调用?
的
<
浏览 4
提问于2009-05-04
得票数 15
1
回答
闭
包
必须有外部函数,还是只能指外部
作用
域
?
我读过关于JavaScript
闭
包
的
超级帖子,在我找到
的
答案之间似乎有一些出入,我希望我能得到一些进一步
的
澄清。 线程中
的
一些答案是在内部函数引用外部函数
的
变量时创建
闭
包
的
。person给出
的
解释是,
闭
包
是函数引用外部
作用
域
的
时候。所以我
的
问题是,只有当有两个函数(内函数和外部函数),或者函数
浏览 2
提问于2017-10-09
得票数 0
回答已采纳
1
回答
[[
作用
域
]]和执行上下文
、
、
}} 我们在chrome中得到了以下信息:我理解
闭
包
是什么,为什么第一个
闭
包
显示5,第二个
闭
包
显示3。我现在似乎明白了
闭
包
和执行上下文(堆栈)
的
概念,但不知道它们之间有什么确切
的
联系。 [
作用
域
]仅仅是
作用
<em
浏览 1
提问于2018-02-23
得票数 0
回答已采纳
5
回答
在Javascript中
闭
包
的确切用法是什么?
、
嗨,我仍然不确定在javascript中使用
闭
包
的确切用法。我知道
闭
包
“
闭
包
是一个内部函数,它可以访问外部(封闭)函数
的
变量-
作用
域
链”.But我不知道为什么我们要在javascript中使用
闭
包
。
浏览 3
提问于2013-06-26
得票数 1
1
回答
为什么用匿名函数包装回调会改变'this‘
的
含义?
、
如果我有一个使用关键字this
的
方法 logThis: function(){ },然后将它传递给一个higherOrder(callback){} this将不引用myObject,而是引用调用higherOrder
的
对象我理解这是因为它
的
执行上下文发生了变化。我不理解
的
是,为什么当我将它封装在这样一个匿名函数中时: higherO
浏览 4
提问于2020-12-15
得票数 0
回答已采纳
3
回答
javascript这是
闭
包
的
外部函数,有一个绑定' this‘
、
、
我知道
作用
域
链接,javascript中
的
回调,回调中
的
这个
的
值,以及箭头函数。 在javascript中,
闭
包
可以通过
作用
域
链访问封闭函数
的
变量。那么,为什么
闭
包
不通过Function.prototype.bind访问“this”绑定到
闭
包
的
父函数?变量'this‘不是
作用
域
链<e
浏览 4
提问于2017-06-15
得票数 1
2
回答
有可能有没有
闭
包
的
嵌套函数吗?
、
、
到目前为止,我对
闭
包
的
理解是,它们将“开放”函数与其周围
的
作用
域
结合起来,本质上使它们成为封闭表达式。我已经看到了几个在Javascript中实现这个功能
的
例子,其中大多数使用嵌套函数来创建外部和内部
作用
域
,并展示了语言如何为内部函数创建周围
作用
域
的
“快照”。 但是,我知道有些语言不实现
闭
包
,例如C。在这种情况下,嵌套函数也不支持(本机),因此似
浏览 14
提问于2022-09-27
得票数 0
回答已采纳
1
回答
闭
包
是否应该用于构造代码,即使它们不依赖于词法
作用
域
?循环内部重声明如何?
2个问题: ... closure(bar); closure(baz);} 在这种情况下,函数不依赖于
作用
域
,可以在不改变功能
的
情况下
浏览 4
提问于2020-08-29
得票数 1
回答已采纳
1
回答
IIFE作为
闭
包
、
、
、
此代码“工作”,但严格来说并不是对
闭
包
的
观察。为什么?因为函数(我们在这里将其命名为"IIFE“)不是在其词法范围之外执行
的
。它仍然在声明
的
相同
作用
域
(也包含a
的
封闭/全局范围)中被调用。A是通过正常
的
词汇范围查找找到
的
,而不是通过
闭
包
找到
的
.即使在外部函数返回之后,内部函数也可以访问外部函数
作用
域中
的
变量。
浏览 1
提问于2017-07-17
得票数 0
回答已采纳
4
回答
为什么ajax调用中
的
闭
包
可以访问外部范围?
、
、
我读过关于JavaScript
闭
包
的
文章,我认为我理解它,但显然我不理解。EDITED(there是var,在obj之前) funct
浏览 4
提问于2011-05-03
得票数 3
回答已采纳
2
回答
Javascript --少用
闭
包
?
我正在看,大约在13:37 (哈哈),他展示了一张幻灯片,上面列出了由于在
作用
域
链上添加了一个新对象而要避免
的
事情。我理解他使用using和try-catch语句以及访问超出
作用
域
的
变量时所说的话,但我不明白为什么要避免
闭
包
。如果
闭
包
的
局部变量将位于
作用
域
链
的
顶部,性能损失在哪里?
浏览 2
提问于2012-03-19
得票数 21
回答已采纳
2
回答
如何在vscode中调试JavaScript时找到当前函数
的
闭
包
、
、
在断点,我感兴趣
的
变量可以在变量列表
的
闭
包
部分中看到。在堆栈跟踪
的
其他级别,变量不可用。函数是在JS文件
的
顶层定义
的
,我看不出
闭
包
是在哪里定义
的
,特别是第一次分配变量
的
位置。从其他地方调用
的
闭
包
作用
域
变量是不同
的
,我不知道为什么。 在VS代码调试或Chrome工具中有任何方法可以查看
闭
浏览 0
提问于2019-05-31
得票数 0
回答已采纳
1
回答
飞镖
的
词汇范围是什么?
、
、
、
基本上,我正在研究
闭
包
函数
的
定义,它说- 所以我想知道这个术语词法
作用
域
。
浏览 2
提问于2020-03-03
得票数 3
1
回答
何时在javaScript中收集这个范围/
闭
包
?
、
、
我正在做一门课程,内容包括范围/
闭
包
,并简要提到垃圾收集。在课程中提出了一个问题: } els
浏览 5
提问于2016-05-22
得票数 3
回答已采纳
点击加载更多
相关
资讯
python函数作用域与闭包
深入闭包与变量作用域
浅谈Python中的作用域规则和闭包
Python入门之作用域规则和闭包的使用技巧解析
说说 Python 中的闭包
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券