腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
闭
包
是否存储全局变量?
、
、
、
、
根据MDN,“
局部变量
”是什么意思?
闭
包
是否存储了函数在创建时也可以使用的全局变量?或者它们只存储包含当前函数的任何函数的
局部变量
? 如果出于某种原因,
闭
包
存储了全局变量,那么对于每个
闭
包
(就像在包含大量变量的大文件中),存储的信息不是很多吗?
浏览 1
提问于2021-02-02
得票数 0
1
回答
在C++
闭
包
中使用捕获的非
局部变量
、
、
、
在这个维基百科页面上,我在C++11中找到了关于
闭
包
的以下一句话: C++11
闭
包
可以通过复制或引用捕获非
局部变量
,但不需要延长它们的生存期。这是否意味着现有的
闭
包
可能引用已经被取消分配的非
局部变量
?在这种情况下,在C++
闭
包
中使用捕获的非
局部变量
时,是否需要遵循任何特殊的注意/最佳实践?
浏览 0
提问于2012-08-16
得票数 3
回答已采纳
1
回答
GO和
局部变量
中的
闭
包
、
我在找到了以下定义 所有的场合都是这样吗?lambda函数(那些创建
闭
包
的函数)不能继续引用
局部变量
吗?当lamb
浏览 2
提问于2013-07-24
得票数 5
回答已采纳
2
回答
如何在firebug中跟踪或调试javascript
闭
包
、
如何跟踪
闭
包
中
局部变量
的值,以及firebug中
闭
包
的执行流程。或者是否有其他专门用于调试
闭
包
的工具。
浏览 0
提问于2012-01-19
得票数 2
回答已采纳
1
回答
关闭的定义不应该更严格吗?
例如,来自维基百科的文章:具体来说,非本地变量可以包括全局变量。甚至关于非
局部变量
的文章也指出,“这个术语可以指全局变量”。它确实通过说明全球不是通常意义上的东西来限定问题。 尽管如此,我认为我们可能需要更严格地定义
闭
包
,以明确地将全局变量排除为非
局部变量
。也就是当代码/函数可能被限定为
闭<
浏览 0
提问于2011-10-25
得票数 0
回答已采纳
1
回答
JavaScript生命周期作为封闭防止泄漏到全局空间?这是正确的概念吗?
、
我经常听到人们在代码注释中说,“是的,在
闭
包
中这样做”,或者在代码注释中“在
闭
包
中这样做”--就好像关闭是在“保护对全球空间的泄漏”。 但这是正确的概念吗?我认为它是一个本地作用域,或者一个匿名的本地作用域,它可以保护任何
局部变量
不泄漏到全局范围。它实际上与
闭
包
无关,
闭
包
是一个带有作用域链的函数。当然,用于IIFE的匿名函数是一个
闭
包
,但在这里不相关。如果您说您想要一个
闭
包
浏览 0
提问于2016-01-19
得票数 4
10
回答
Python 2.x中的非本地关键字
、
、
、
我正在尝试在Python2.6中实现一个
闭
包
,并且我需要访问一个非
局部变量
,但是这个关键字似乎在Python2.x中不可用。在这些版本的python中,应该如何访问
闭
包
中的非
局部变量
?
浏览 4
提问于2010-07-07
得票数 123
3
回答
雄辩的Javascript,
局部变量
是参数吗?
function multiplier(factor) {} 我知道
闭
包
是函数中访问父函数的
局部变量
的函数,但是返回的函数仍然被认为是
闭
包
吗如果这被认为是一个
闭
包
,这意味着参数也被视为
局部变量
。这是真的吗?如果是这样的话,在每种编程语言中都是这样吗?我见过一些帖子说它们不完全一样。有什么不同吗?
浏览 0
提问于2019-04-10
得票数 4
回答已采纳
1
回答
全局变量与已销毁变量的实现
、
、
在模块级别声明的函数永远不会有
闭
包
,并通过LOAD_GLOBAL访问非
局部变量
。 在模块级别声明为而不是的函数可能有一个
闭
包
,如果这些变量不是全局变量,则可以通过LOAD_DEREF访问非
局部变量
。如果让所有函数都有它们的
闭
包
,FAST和DEREF还不够吗?我找不到一个非
局部变量
和全局变量之间有什么重要区别吗?这可能是由于性能问题,因为可能全局变量(比如在模块级定义的所有函数和类(包括它们的方法)加上内置变量)通常比非
局部变量
浏览 1
提问于2014-01-29
得票数 5
回答已采纳
4
回答
为什么我们在JavaScript中有
闭
包
?
、
我一直在纠结于JavaScript
闭
包
,并且已经到了事情正在变得井然有序的地步;也就是说,
闭
包
是函数的
局部变量
--在函数返回后保持活动状态,或者
闭
包
是函数返回时不会释放的栈帧。name; sayAlert();sayHello('Gath'); 我只是想知道为什么我必须让
局部变量
保持活动状态我在哪里可以得到通过
闭
浏览 2
提问于2010-07-20
得票数 17
回答已采纳
1
回答
在
闭
包
中使用var
局部变量
如何防止编译器对此变量执行智能转换?
、
、
在
闭
包
中使用var
局部变量
如何防止编译器执行智能转换?我读到,如果我们在
闭
包
中使用
局部变量
(var),那么它就不再是智能转换的,因为现在它有点像一个属性:它可以从其他地方修改,所以编译器不能再对它的类型做出保证。 有人能为这种情况做个例子吗?
浏览 1
提问于2021-01-19
得票数 1
回答已采纳
3
回答
JavaScript
闭
包
的一个全面定义
、
、
、
、
我读过关于
闭
包
、MDN引用和其他博客文章的10篇SO引用。它们似乎都以自己的方式定义了
闭
包
。alert(name); return displayName;myFunc(); 通常,函数中的
局部变量
只存在于该函数的执行期间解决这个难题的方法是myFunc已经成为一个
闭
包
。
闭
包
是一种特殊的对象,它结合了两个方面:函数和创建函数的环境。环境
浏览 2
提问于2015-01-29
得票数 4
回答已采纳
1
回答
Swift中
闭
包
的概念与Javascript中的
闭
包
相似吗?
、
、
Swift中
闭
包
的一般概念是否类似于Javascript中的
闭
包
,还是使用了相同的单词“
闭
包
”,但规则不同?具体来说,(引用我朋友的话) Javascript中的
闭
包
是“水晶球,它只能在创建它的地方窥视”。此代码工作:function test() {} 这是否意味着在Swift中,如果我以任何可能的方式创建
闭
浏览 4
提问于2014-07-10
得票数 5
回答已采纳
3
回答
参数变量会在JavaScript中创建
闭
包
吗?
、
我的任务是在我们的一个应用程序中跟踪内存泄漏的原因,所以我正在尝试研究
闭
包
。我想知道这段代码是否创建了
闭
包
:{} 根据我的理解,
闭
包
是在内部函数访问其父函数的
局部变量
时创建的参数p对于foo来说是本地的,如果内部函数获得了对p的访问,是否意味着创建了
闭
包
?
浏览 3
提问于2013-07-11
得票数 1
回答已采纳
4
回答
关闭JS
闭
包
闭
包
是函数返回后保持活动的函数的
局部变量
。 我把头绕在JS & jQuery
闭
包上。根据上面的定义,我的理解是
闭
包
允许访问函数之外的变量,而不需要创建全局,从而消除了固有的风险。我的解释正确吗?
浏览 0
提问于2011-04-26
得票数 4
回答已采纳
1
回答
闭
包
和动态作用域
、
因此,只有动态作用域的变量(加上文件
局部变量
)。最近,我想知道是否有可能在语言中添加
闭
包
。通过保存
闭
包
引用的符号的绑定,然后在
闭
包
执行期间恢复
闭
包
所携带的绑定,然后恢复以前的绑定,应该可以实现
闭
包
。 现在来看问题:这等同于词法
闭
包
吗?
浏览 0
提问于2011-11-23
得票数 1
回答已采纳
1
回答
Javascript命名空间和私有变量
、
(function () { var ns = this.myApp; var vehicles = new Array(); ns.Truck = function () { } description: 'changed spark plugs', cost: 100
浏览 1
提问于2014-07-10
得票数 0
4
回答
Smalltalk支持块中的
局部变量
吗?如果没有,为什么?
、
、
我听说Smalltalk不支持块中的
局部变量
。这是真的吗?如果是,为什么Smalltalk不支持
局部变量
?我还可以假设它与
闭
包
相等吗?
浏览 1
提问于2011-06-14
得票数 6
回答已采纳
4
回答
在C++11中使用lambda默认捕获值或引用的缺点?
、
我知道一些陷阱,比如: 按值计算的默认捕获有什么缺点吗?
浏览 0
提问于2016-01-02
得票数 11
回答已采纳
2
回答
闭
包
有什么特别之处?
、
“您可以不用担心地使用
局部变量
” .NET编译器为您处理管道,等等。因此,我根据它们的代码做了一个例子,在我看来,
闭
包
的作用似乎类似于常规命名的方法,这些方法也“不用担心地处理
局部变量
”,并且“所有管道都是自动的”。或者这个“
局部变量
包装”解决了什么问题使得
闭
包
如此特殊/有趣/有用?本文不仅展示了导致C#中lambda表达式的演变,而且还展示了如何在Java中处理
闭
包
,这是对本主题的极好阅读。
浏览 5
提问于2009-04-17
得票数 12
回答已采纳
点击加载更多
相关
资讯
闭包是什么?什么场景需要闭包?闭包可能导致什么问题?
Python 闭包
Lambda闭包
Python闭包
python之闭包
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券