腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
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,我正在使用命令行编译器,这是我
的
命令行:
浏览 0
提问于2012-11-14
得票数 4
回答已采纳
2
回答
测试不同“类”仿真的Javascript基准测试
javascript
、
object
、
closures
、
benchmarking
、
prototype
我读过
的
文章说: 对象(函数)是一种
闭
包
,但使用
的
是this。具有访问控制(公共/私有)。他们是。它们
浏览 3
提问于2012-02-14
得票数 1
回答已采纳
2
回答
javascript中带构造函数
的
对象与
闭
包
的
区别
javascript
、
closures
、
prototype
我刚接触JavaScript,现在被两个
概念
弄糊涂了:带构造函数和原型
的
对象,以及
闭
包
。它们都有变量,这与其他语言中
的
字段类似。在
闭
包
中,它被称为环境,我认为它是值和某些变量之间
的
一种绑定。 此外,它们都有“方法”。在
闭
包
中,我认为内部嵌套函数
浏览 1
提问于2012-07-06
得票数 2
回答已采纳
1
回答
偏值函数是
闭
包
吗?
closures
我
的
理解是,
闭
包
基本上是使用绑定到某些值
的
变量
的
函数(我指的是代码段)。 另一个函数
的
部分赋值,它只不过是另一个函数所得到
的
一个新函数,它
的
一些变量/参数结合在一起。在我看来,两个
概念
基本上是相同
的
:实际上,一个
概念
可以认为(即实现)
闭
包
是函数
的
部分估值,它使用附加
的
参数来约束
闭
包
中
浏览 0
提问于2018-10-14
得票数 0
2
回答
JavaScript
闭
包
和setTimeout
javascript
、
closures
、
settimeout
闭
包
是我在
JS
中还没有完全掌握
的
东西。我认为这是一个闭合问题。我正在尝试创建一个进度条。每隔x秒,我想增加一个DIV
的
宽度。这就是应该做到
的
部分: setTimeout(function (){ timeIncrement++; },timeIncre
浏览 2
提问于2011-03-30
得票数 3
回答已采纳
1
回答
如何消除JSC_INVALID_FORWARD_DECLARE编译Google
闭
包
库文件
的
错误?
google-closure-compiler
回到几年后
的
一个项目,我正在努力改变谷歌关闭编译。我正在使用来自github
的
闭
包
库
的
新下载,这些工具:
闭
包
编译器版本: v20200830 通过下面引用
的
脚本,我得到了17个类似的错误,所有这些错误都发生在
闭
包
库文件上/清洁/*.
js
--
js
js
/
闭
包
浏览 5
提问于2020-09-07
得票数 0
5
回答
闭
包
是否足以描述函数式编程?
functional-programming
、
closures
我所知道
的
所有函数式编程语言(例如Haskell,Scala,Scheme,Clojure,SML,OCaml,.)支持
闭
包
的
概念
。 此外,我经常读到,语言X可以被认为是功能性
的
,因为它支持
闭
包
。另一方面,有些编程语言确实有
闭
包
,但不被认为是功能性
的
。我所知道
的
最好
的
例子是Smalltalk: Smalltalk有块(在大多数实现中表现为
闭
<em
浏览 0
提问于2013-07-27
得票数 5
回答已采纳
1
回答
Rust
闭
包
概念
rust
、
closures
、
mutable
、
ownership
我不能理解关于Rust
闭
包
的
这个
概念
。与在我
的
代码计数中一样,默认
的
i32。当我创建可变
闭
包
时,它将采用文档中提到
的
变量
的
可变引用。当我在循环中调用inc
闭
包
,并试图在循环内打印count
的
值时,我会得到可变
的
borrow used错误,但如果我在循环外打印count
的
值,就没有问题。即使在循环中,当我在打印宏前调用inc()<
浏览 13
提问于2021-01-12
得票数 1
1
回答
Groovy
闭
包
概念
groovy
、
closures
对于Groovy 中使用
的
“
闭
包
”一词,我有点困惑。根据文档,它们对
闭
包
的
定义更像是一个匿名函数或lambda。 Groovy中
的
闭
包
是一个匿名代码块,可以使用参数、返回值以及引用和使用其周围作用域中声明
的
变量。在函数式语言中,这样
的<
浏览 6
提问于2011-03-16
得票数 9
回答已采纳
1
回答
正确
的
闭
包
术语,或确切地称为
闭
包
javascript
在中,将解释
闭
包
。我理解这个
概念
,并且可以使用它,但我
的
问题是术语性
的
,看看这个简单
的
例子: var tmp = 3; alert(x + y + (++tmp)); // will alert 16} 那么,确切地说,应该将称为
闭
包
,这里是:bar?你知道社区wiki是如何称呼bar为<em
浏览 7
提问于2014-10-29
得票数 1
1
回答
用调用堆栈理解
闭
包
javascript
、
closures
、
callstack
我试图理解javascript
闭
包
与在javascript中调用堆栈
的
关系。所以在我看来应该是这样
的
然而,我对这个例子所作
的
解释显示了
闭
包
的
意思:- “当我们调用函数'a‘时,我们得到
的
是函数'b',在返回'b’函数'a‘之后,它从堆栈中弹出,所以它
的
可变环境被删除了(垃圾收集
的
概念
-标记和扫描算法)。根据我
的<
浏览 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
的
匿名函数是一个
闭</e
浏览 0
提问于2016-01-19
得票数 4
1
回答
Swift中
闭
包
的
概念
与Javascript中
的
闭
包
相似吗?
javascript
、
swift
、
closures
Swift中
闭
包
的
一般
概念
是否类似于Javascript中
的
闭
包
,还是使用了相同
的
单词“
闭
包
”,但规则不同?具体来说,(引用我朋友的话) Javascript中
的
闭
包
是“水晶球,它只能在创建它
的
地方窥视”。Javascript中,此代码工作:function test() { alert(outside);
浏览 4
提问于2014-07-10
得票数 5
回答已采纳
4
回答
为什么我们在JavaScript中有
闭
包
?
javascript
、
closures
我一直在纠结于JavaScript
闭
包
,并且已经到了事情正在变得井然有序
的
地步;也就是说,
闭
包
是函数
的
局部变量--在函数返回后保持活动状态,或者
闭
包
是函数返回时不会释放
的
栈帧。我开始理解这个
概念
了,但我理解得越多,我就越想知道为什么我们要用它们。 像这样
的
一个例子让我理解了这个
概念
,但让我不禁要问,有一种更简单
的
方法可以做到这一点!我在哪里可以得到通过
闭<
浏览 2
提问于2010-07-20
得票数 17
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP闭包函数也是匿名函数的简介和例子以及与JS的对比
说说 Python 中的闭包
理解python中的闭包
Python和Scala里的闭包
Python3中的闭包
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券