腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
JavaScript
闭
包
javascript
、
closures
我对JavaScript中的
闭
包
有疑问。我想知道的是,每个使用外部作用域
变量
的函数都是自动
闭
包
吗? 最后,只有在非局部
变量
范围之外时,
闭
包
才能与具有空闲
变量
的函数区别开来,否则定义环境
和
执行环境是一致的,没有什么可以区分的(
静态
绑定
和
动态绑定无法区分,因为名称解析到相同的值它们都是
浏览 7
提问于2022-02-26
得票数 1
2
回答
测试不同“类”仿真的Javascript基准测试
javascript
、
object
、
closures
、
benchmarking
、
prototype
在中有更详细的解释,在这里,与使用'improvisions‘相比,使用
JS
本机原型将提高性能。 对象文本(看起来像JSON)就像对象,但是没有隐私感。它们与JAVA中的
静态
方法相当。然而,
闭
包
击败了。怎么会这样
浏览 3
提问于2012-02-14
得票数 1
回答已采纳
2
回答
如何在vscode中调试JavaScript时找到当前函数的
闭
包
javascript
、
visual-studio-code
、
closures
我正在通过VSCode
和
Chrome调试一个React应用程序。在断点,我感兴趣的
变量
可以在
变量
列表的
闭
包
部分中看到。在堆栈跟踪的其他级别,
变量
不可用。函数是在
JS
文件的顶层定义的,我看不出
闭
包
是在哪里定义的,特别是第一次分配
变量
的位置。从其他地方调用的
闭
包
作用域
变量
是不同的,我不知道为什么。在VS代码调试或Chrome工具中有任何方法可以查看
闭
浏览 0
提问于2019-05-31
得票数 0
回答已采纳
1
回答
Javascript
闭
包
的实际用法/示例
javascript
、
closures
我理解Javascript
闭
包
背后的理论概念,就像有一个
变量
只能通过内部函数
和
JS
中的所有that...so实现私有
变量
访问一样。 但是,我想了解一些实际的例子,其中
闭
包
实际上是有用的。因此,我需要示例来理解
闭
包
不是什么,而是用于
闭
包
的实际用例。
浏览 4
提问于2013-03-15
得票数 4
1
回答
在PHP中返回对
静态
函数的直接引用
php
、
function
、
reference
现在,为了返回对
静态
函数的引用,我返回了对
闭
包
(在启动函数中)的引用。
闭
包
只调用
静态
函数。) { });}那么如
浏览 1
提问于2015-10-28
得票数 0
1
回答
不带全局参数的JavaScript前端模块化
javascript
、
module
、
requirejs
、
closures
、
frontend
基本上,我想要做的是让每个.
js
文件只包含一个
闭
包
,然后从每个
闭
包
中导入
变量
和
函数。lib.
js
:main.
js
: import("lib.
js
浏览 3
提问于2015-12-19
得票数 1
1
回答
Javascript
闭
包
总是保留作用域
变量
吗?
javascript
、
memory
、
closures
我理解
闭
包
中的代码可以访问作用域链上的
变量
&方法
和
参数,但是如果它不使用它们中的任何一个会发生什么呢?这些
变量
还保留吗?(var i=0;i<1000000;i++) a.push({}); alert('Hi');即使
闭
包
不使用
变量
谢谢 更新:似乎没有关于“琐碎”
闭
包
的答案。那么,假
浏览 5
提问于2013-09-19
得票数 2
1
回答
闭
包
和
对父
变量
的访问不再位于执行堆栈中
javascript
、
scope
、
closures
闭
包
和
JS
的内部工作原理的新手。我对执行上下文
和
其中的相关对象有了一定程度的了解。虽然我知道如何识别
闭
包
以及它可能产生的结果,但一旦从堆栈中弹出父函数,我就不太清楚父
变量
驻留在哪里。我假设它们成为
闭
包
的
变量
对象的属性?但你知道这会导致什么后果。
浏览 0
提问于2019-01-08
得票数 0
5
回答
lambda函数
和
闭
包
之间的区别(在PHP中)?
php
、
lambda
、
closures
、
php-closures
"Magento PHP开发人员指南“第2章规定: Zend 2使用100%面向对象的代码,并利用PHP5.3的大部分新特性,即名称空间、后期
静态
绑定、lambda函数
和
闭
包
。虽然post 有一些答案(例如,lambda只是一个匿名函数,
闭
包
是一个可以访问
变量
的函数,而不是它的参数列表中的
变量
),但它似乎是特定于programming语言的(其中有些提到了Scheme编程语言例如,根据文章,在Python中,似乎可以有非lambdas的<e
浏览 5
提问于2013-11-12
得票数 15
回答已采纳
1
回答
如何调用分配给类
变量
的PHP
闭
包
?
php
、
class
、
closures
当将PHP
闭
包
分配给
静态
类
变量
时,随后执行,例如:self::$FOO(123)$bar = self::$FOO;那就没事了。 是否有一种直接使用类
变量
执行
闭
包
的方法,而不首先将其分配给普通
变量
?
浏览 4
提问于2015-07-02
得票数 3
回答已采纳
1
回答
捕获
变量
的语义
lambda
、
closures
请有人解释一下在以下两种情况下捕获
变量
的语义:(2)一种匿名方法,它捕获局部
变量
和
参数,并可能捕获实例和
静态
字段此外,
闭
包
和
捕获的
变量
之间的关系是什么?
浏览 1
提问于2014-02-11
得票数 0
回答已采纳
2
回答
Java
闭
包
类型、
变量
、数组
和
集合
java
、
garbage-collection
、
closures
Java
闭
包
规范的当前状态是什么? 如果可以,这种语法是否可行?返回x==y;} {int x,int y => b b} GT = gt;{int x,int y => b b}[] comparisonSwitch ={ gt,lt,eq }} 也就是说,
闭
包
和
方法在操作上是否可以互换接口
闭
包
{公共类{
浏览 1
提问于2010-02-07
得票数 12
回答已采纳
4
回答
javascript
闭
包
= c#属性?
c#
、
javascript
、
properties
、
closures
对于任何精通Javascript
和
C#的人来说:如果没有内部函数,父函数中
变量
的作用域将在父函数执行后停止。因此,访问父函数的“私有”
变量
的一种方法似乎是通过“公共”内部函数来保持对父函数的“私有”
变量
的访问。 对于试图理解Javascript<
浏览 0
提问于2016-08-01
得票数 6
5
回答
是否可以更改
闭
包
的所有者?
groovy
我在Class A上有一个
静态
闭
包
,它将调用委托给Class B。然而,当在A实例上发出对A上的
静态
闭
包
的调用()时,我似乎无法访问A上的实例属性。解决这个问题的一种方法是ofc将实例化的A设置为
闭
包
委托。但是,我需要B类作为
静态
闭
包
的委托。 有没有什么办法可以改变
静态
闭
包
的所有者,让它指向实例化的A类而不是
静态
类?并保留B作为
浏览 2
提问于2011-05-01
得票数 1
回答已采纳
1
回答
如何防止
闭
包
编译器在全局名称空间中创建特定的
变量
名?
javascript
、
global-variables
、
minify
、
google-closure-compiler
我熟悉使用字符串文字
和
导出以防止
闭
包
重命名
变量
的概念,但是如何防止
闭
包
使用其他代码(我没有编写的)作为全局
变量
的
变量
名?下面是为
闭
包
的成员函数创建的示例: var a; return-1 a = Math.pow(1 + Q,我正在使用命令行编译器,这是我的命令行: java -jar compiler.jar --
浏览 0
提问于2012-11-14
得票数 4
回答已采纳
2
回答
闭
包
和
模块有什么区别?
javascript
、
function
password = pw; var publicAPI = { };} 在它的内部有一个
闭
包
:doLogin,并且记住User中的
变量
username
和
password的值,是什么使它成为“
闭
包
”。我不太明白的是,当我们使用
闭
包
时,我们是否使用了模块模式?或者当我把User的函数保存在一个
变量
中,比如var Us
浏览 3
提问于2015-11-20
得票数 9
回答已采纳
2
回答
我可以使用谷歌
闭
包
只连接JavaScript文件吗?
javascript
、
google-closure-compiler
、
google-closure
它使用Google
闭
包
将多个
JS
文件编译成一个final.
js
。有时,我需要在浏览器中调试final.
js
,但问题是
闭
包
总是压缩带有缩短函数
和
变量
名的JavaScript代码。因此,我无法在浏览器中正确地调试final.
js
。答案可能是一些CLI选项,甚至是黑客源代码。 PS。
浏览 6
提问于2014-07-16
得票数 1
回答已采纳
4
回答
关闭
JS
闭
包
javascript
闭
包
是函数返回后保持活动的函数的局部
变量
。 我把头绕在
JS
& jQuery
闭
包上。根据上面的定义,我的理解是
闭
包
允许访问函数之外的
变量
,而不需要创建全局,从而消除了固有的风险。我的解释正确吗?
浏览 0
提问于2011-04-26
得票数 4
回答已采纳
1
回答
Groovy
闭
包
不捕获
静态
闭
包
变量
groovy
、
closures
在创建
静态
闭
包
变量
foo时,它似乎没有捕获它的名称。如果我像在baz中那样故意为
变量
分配名称,那么它就能工作,或者如果我通过类调用它。我认为这个
变量
捕获应该也适用于
闭
包
类
变量
,但我肯定遗漏了一些东西。C.foo() //worksprintln C.baz() //works println C.qux() /
浏览 0
提问于2014-02-16
得票数 2
回答已采纳
2
回答
确定PHP中的
闭
包
是否是
静态
的
php
、
scope
、
closures
、
static-methods
在PHP中定义的
闭
包
也可以携带static修饰符。
静态
闭
包
不能通过或绑定,并将发出警告。这也是通过使用反映
静态
方法而创建的
闭
包
的情况。虽然很烦人,但这是可以接受的;然而,如何在
静态
闭
包
和
非
静态
闭
包
之间进行测试呢? 似乎可以工
浏览 0
提问于2015-01-20
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python装饰器实现之自由变量和闭包
深入闭包与变量作用域
PHP闭包函数也是匿名函数的简介和例子以及与JS的对比
Python 装饰器和闭包
Python和Scala里的闭包
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券