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