腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Javascript
闭
包
的实际用法/示例
、
我理解Javascript
闭
包
背后的理论
概念
,就像有一个变量只能通过内部函数和
JS
中的所有that...so实现私有变量访问一样。 但是,我想了解一些实际的例子,其中
闭
包
实际上是有用的。因此,我需要示例来理解
闭
包
不是什么,而是用于
闭
包
的实际用例。
浏览 4
提问于2013-03-15
得票数 4
5
回答
什么是
闭
包
?java有
闭
包
吗?
、
、
我在阅读面向对象的Javascript时发现了
闭
包
的
概念
。我不太明白为什么以及什么时候使用它。像Java这样的其他语言也有
闭
包
吗?我基本上想了解了解
闭
包
的
概念
如何帮助我改进我的编码。
浏览 3
提问于2010-09-27
得票数 29
回答已采纳
1
回答
如何防止
闭
包
编译器在全局名称空间中创建特定的变量名?
、
、
、
我熟悉使用字符串文字和导出以防止
闭
包
重命名变量的
概念
,但是如何防止
闭
包
使用其他代码(我没有编写的)作为全局变量的变量名?下面是为
闭
包
的成员函数创建的示例: var a; return-1 a = Math.pow(1 + Q,我正在使用命令行编译器,这是我的命令行: java -jar compiler.jar --编译_ ADVANCED_OPTIMIZATIONS
浏览 0
提问于2012-11-14
得票数 4
回答已采纳
2
回答
测试不同“类”仿真的Javascript基准测试
、
、
、
、
在中有更详细的解释,在这里,与使用'improvisions‘相比,使用
JS
本机原型将提高性能。 我可能对<e
浏览 3
提问于2012-02-14
得票数 1
回答已采纳
2
回答
javascript中带构造函数的对象与
闭
包
的区别
、
、
我刚接触JavaScript,现在被两个
概念
弄糊涂了:带构造函数和原型的对象,以及
闭
包
。它们都有变量,这与其他语言中的字段类似。在
闭
包
中,它被称为环境,我认为它是值和某些变量之间的一种绑定。那么,这两个
概念
的本质区别是什么呢?
浏览 1
提问于2012-07-06
得票数 2
回答已采纳
1
回答
偏值函数是
闭
包
吗?
我的理解是,
闭
包
基本上是使用绑定到某些值的变量的函数(我指的是代码段)。 另一个函数的部分赋值,它只不过是另一个函数所得到的一个新函数,它的一些变量/参数结合在一起。在我看来,两个
概念
基本上是相同的:实际上,一个
概念
可以认为(即实现)
闭
包
是函数的部分估值,它使用附加的参数来约束
闭
包
中的变量,另一方面,部分估值似乎只是函数的
闭
包
,其中一些变量--参数与值相结合。这两个
概念
真的一样吗?如果不是
浏览 0
提问于2018-10-14
得票数 0
1
回答
如何消除JSC_INVALID_FORWARD_DECLARE编译Google
闭
包
库文件的错误?
js
/
闭
包
-library/
闭
包
/goog/断言/**.
js
-
js
js
/
js
/closure-library/closure/goog/testing/net/rpc/**.
js
-库/
闭
包
/goog//清洁
浏览 5
提问于2020-09-07
得票数 0
2
回答
JavaScript
闭
包
和setTimeout
、
、
闭
包
是我在
JS
中还没有完全掌握的东西。我认为这是一个闭合问题。我正在尝试创建一个进度条。每隔x秒,我想增加一个DIV的宽度。我非常确定(希望)这是一个
闭
包
问题,但是与setTimout混合的语法完全让我感到困惑。谁能帮助我掌握修复这个例子中的
闭
包
问题所需要的
概念
?
浏览 2
提问于2011-03-30
得票数 3
回答已采纳
5
回答
闭
包
是否足以描述函数式编程?
、
我所知道的所有函数式编程语言(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持
闭
包
的
概念
。 此外,我经常读到,语言X可以被认为是功能性的,因为它支持
闭
包
。另一方面,有些编程语言确实有
闭
包
,但不被认为是功能性的。我所知道的最好的例子是Smalltalk: Smalltalk有块(在大多数实现中表现为
闭
包
,例如这里),但它被认为是一种纯面向对象的语言。因此,虽然
闭
包在函数式编程中
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
1
回答
Rust
闭
包
概念
、
、
、
我不能理解关于Rust
闭
包
的这个
概念
。与在我的代码计数中一样,默认的i32。当我创建可变
闭
包
时,它将采用文档中提到的变量的可变引用。当我在循环中调用inc
闭
包
,并试图在循环内打印count的值时,我会得到可变的borrow used错误,但如果我在循环外打印count的值,就没有问题。即使在循环中,当我在打印宏前调用inc()
闭
包
时,inc()也超出了作用域,那么为什么它会引起错误。
浏览 13
提问于2021-01-12
得票数 1
1
回答
Groovy
闭
包
概念
、
对于Groovy 中使用的“
闭
包
”一词,我有点困惑。根据文档,它们对
闭
包
的定义更像是一个匿名函数或lambda。
浏览 6
提问于2011-03-16
得票数 9
回答已采纳
1
回答
正确的
闭
包
术语,或确切地称为
闭
包
在中,将解释
闭
包
。我理解这个
概念
,并且可以使用它,但我的问题是术语性的,看看这个简单的例子: var tmp = 3; alert(x + y + (++tmp)); // will alert 16} 那么,确切地说,应该将称为
闭
包
,这里是:bar?你知道社区wiki是如何称呼bar为
闭
包
的,对吗?那么,我在
浏览 7
提问于2014-10-29
得票数 1
1
回答
用调用堆栈理解
闭
包
、
、
我试图理解javascript
闭
包
与在javascript中调用堆栈的关系。所以在我看来应该是这样的然而,我对这个例子所作的解释显示了
闭
包
的意思:- “当我们调用函数'a‘时,我们得到的是函数'b',在返回'b’函数'a‘之后,它从堆栈中弹出,所以它的可变环境被删除了(垃圾收集的
概念
-标记和扫描算法)。根据我的理解,
JS
调用堆栈遵循“先入后出”(或者说“先到先出”的
概念
)。那么,如果调用堆栈遵循LIFO,那么
浏览 1
提问于2020-04-11
得票数 2
1
回答
GWT和
闭
包
、
我在javascript中多次使用
闭
包
的
概念
。我是GWT的新手,我在一些地方读到在GWT中不能使用
闭
包
。我的理解是错误的,还是我能够使用它?有人能给我提供一个在GWT中使用
闭
包
的例子吗?
浏览 4
提问于2012-12-01
得票数 3
回答已采纳
5
回答
请解释JavaScript
闭
包在循环中的用法
、
、
、
我已经阅读了许多关于
闭
包
和循环内
闭
包
的解释。我很难理解这个
概念
。我有这样的代码:有没有一种方法可以尽可能减少代码,这样
闭
包
的
概念
就可以变得更加清晰。我很难理解i在两个括号内的部分。
浏览 1
提问于2010-08-26
得票数 59
回答已采纳
4
回答
什么是自由变量?
、
、
Javascript
闭
包
定义说: 有人能给我解释一下自由变量的
概念
吗?这个
概念
是Javascript特有的,还是也适用于其他语言?
浏览 51
提问于2012-10-17
得票数 32
回答已采纳
1
回答
“结束”到底是什么意思?
、
、
结合
闭
包
,我经常读到关闭而不是其他东西作为解释
闭
包
的一种方法。 现在我不太难理解
闭
包了,但是“关闭结束”似乎是一个更基本的
概念
。否则,人们不会用它来解释
闭
包
,对吗?
浏览 1
提问于2014-11-23
得票数 26
1
回答
这是正确的
概念
吗?
、
我经常听到人们在代码注释中说,“是的,在
闭
包
中这样做”,或者在代码注释中“在
闭
包
中这样做”--就好像关闭是在“保护对全球空间的泄漏”。 但这是正确的
概念
吗?它实际上与
闭
包
无关,
闭
包
是一个带有作用域链的函数。当然,用于IIFE的匿名函数是一个
闭
包
,但在这里不相关。如果您说您想要一个
闭
包
,那是因为您希望访问当前作用域(以及范围链中的所有作用域)。要说,“使用
闭
浏览 0
提问于2016-01-19
得票数 4
1
回答
Swift中
闭
包
的
概念
与Javascript中的
闭
包
相似吗?
、
、
Swift中
闭
包
的一般
概念
是否类似于Javascript中的
闭
包
,还是使用了相同的单词“
闭
包
”,但规则不同?具体来说,(引用我朋友的话) Javascript中的
闭
包
是“水晶球,它只能在创建它的地方窥视”。此代码工作:function test() {} 这是否意味着在Swift中,如果我以任何可能的方式创建
闭
浏览 4
提问于2014-07-10
得票数 5
回答已采纳
4
回答
为什么我们在JavaScript中有
闭
包
?
、
我一直在纠结于JavaScript
闭
包
,并且已经到了事情正在变得井然有序的地步;也就是说,
闭
包
是函数的局部变量--在函数返回后保持活动状态,或者
闭
包
是函数返回时不会释放的栈帧。我开始理解这个
概念
了,但我理解得越多,我就越想知道为什么我们要用它们。 像这样的一个例子让我理解了这个
概念
,但让我不禁要问,有一种更简单的方法可以做到这一点!我在哪里可以得到通过
闭
包
实现的解决方案的示例,以及除了
闭
包<
浏览 2
提问于2010-07-20
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券