腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
解释
Javascript
中
闭
包
的
输出
javascript
在下面的代码片段
中
,6被打印了5次。请
解释
一下这种
输出
行为。 对于每个i,我都会调用settimeout函数,因此console.log应该具有i
的
值。
浏览 63
提问于2017-01-25
得票数 0
回答已采纳
1
回答
javascript
闭
包
和范围链示例
javascript
、
binding
、
closures
、
scope-chain
有人能(清楚而简明地)向我
解释
一下为什么这段代码
的
工作方式是这样
的
吗?我来自Java (6和7)
中
的
强类型背景,其中不存在
闭
包
,也不像
javascript
那样工作。我认为与这个问题相关
的
概念是:
闭
包
和作用域链。为什么它在
Javascript
中
的
工作方式是这样
的
?
闭
包
是非常强大
的</em
浏览 6
提问于2014-04-12
得票数 0
回答已采纳
2
回答
我可以在没有谷歌
闭
包
的
情况下编译ClojureScript吗?
clojure
、
clojurescript
我是Clojure和ClojureScript
的
铁杆粉丝,我通常更喜欢在我
的
项目中使用ClojureScript,但有一件事有时会阻碍我使用它,特别是在较小
的
项目中,那就是在生成
的
javascript
中
包含谷歌
闭
包
库所增加
的
~80kb,即使我在代码
中
没有使用这些apis。有没有办法编译ClojureScript来避免这种额外
的
负担?
浏览 0
提问于2013-04-15
得票数 8
回答已采纳
1
回答
其他
闭
包
中
的
PHP
闭
包
:“使用”
的
范围
php
、
closures
闭
包
B接收事件
中
的
$res马,所以没有问题。因此,有许多
闭
包
B具有自己
的
作用域,只从使用
的
闭
包
A变量继承一次。 或者:任何新
的
请求都将取代
闭
包
A
中
的
$req和$res (正常行为.)但也将取代先例创建
的
闭
包
B所使用
的
$req。我这样问是因为,例如,在<e
浏览 4
提问于2015-07-09
得票数 4
回答已采纳
1
回答
解释
从PowerShell
闭
包
调用
的
函数
的
作用域
powershell
、
closures
、
scriptblock
下面的PowerShell代码显示从
闭
包
调用
的
函数
的
意外作用域行为。你能
解释
一下这是“设计”,还是一个缺陷?PSVersion 3.0 in printx: x=3 in printx: x=4脚本块
输出
Inprintx函数
输出
x=3,因为它
的
父作用域是脚本块作用域。
闭
包
输
浏览 12
提问于2016-01-26
得票数 3
回答已采纳
4
回答
什么是自由变量?
javascript
、
closures
、
free-variable
Javascript
闭
包
定义说: 有人能给我
解释
一下自由变量
的
概念吗?这个概念是
Javascript
特有的,还是也适用于其他语言?
浏览 51
提问于2012-10-17
得票数 32
回答已采纳
4
回答
javascript
函数
闭
包工作
javascript
、
closures
我正在阅读一本
javascript
书籍,在
闭
包
时遇到了以下代码 var funcs = []; return i; }}f[5]();
输出
不是5,给出
的
解释
是“嵌套函数不制作范围
的
私有副本”。如果有
浏览 6
提问于2014-02-06
得票数 2
回答已采纳
6
回答
为什么
Javascript
bookmarklet被包装在
闭
包
中
?
javascript
、
function
、
closures
、
bookmarklet
为什么
Javascript
bookmarklet被包装在
闭
包
中
?我已经阅读了相当多关于
闭
包
的
解释
,但我仍然不觉得我已经掌握了整个概念。
浏览 1
提问于2012-01-16
得票数 2
回答已采纳
2
回答
Javascript
闭
包
(对象文字Vs基于构造函数)
javascript
、
jquery
、
closures
、
scope
当使用
Javascript
闭
包
时,使用对象字面量和基于构造器
的
对象有什么区别吗?
闭
包
只有语法上
的
不同,还是还有其他一些不同?任何
解释
这两个差异
的
例子都会很有帮助。
浏览 2
提问于2013-03-07
得票数 0
回答已采纳
1
回答
什么是
闭
包
和回调?
javascript
、
callback
、
closures
JavaScript
中
的
闭
包
和回调是什么?我还没有找到一个很好
的
解释
。
浏览 0
提问于2010-01-15
得票数 20
回答已采纳
2
回答
如何使
闭
包
编译器忽略JSDoc注释?
google-closure-compiler
我正在使用Google
闭
包
编译器组合
的
大约15个
JavaScript
文件之一在其中一个注释
中
包含了标记@license WTFPL。因此,
闭
包
编译器给我们
的
整个
JavaScript
贴上标签,就好像它都是根据WTFPL授权
的
一样。 显然,这是不可取
的
--即使仅仅是因为我们不能在WTFPL下重新
解释
这段代码。我怎么才能关掉这个?
浏览 1
提问于2011-10-26
得票数 3
回答已采纳
3
回答
闭
包
编译器如何使用类型信息编译到更快
的
JavaScript
?
javascript
、
google-closure-compiler
谷歌
的
编译成更高效
的
JavaScript
。我可以想象一些简单
的
例子,例如
闭
包
编译器通过直接调用函数或用文字替换常量来减少调用堆栈。但更进一步说, “
闭
包
编译器可以使用有关
JavaScript
变量
的
数据类型信息来提供增强
的
优化和警告。”我
的
理解是类型化语言有两个好处: 1)类型检查可以在编译过程
中
捕获错误--我可以看到
闭
包
编译器
浏览 5
提问于2014-02-06
得票数 4
回答已采纳
1
回答
用调用堆栈理解
闭
包
javascript
、
closures
、
callstack
我试图理解
javascript
闭
包
与在
javascript
中
调用堆栈
的
关系。,当我们调用函数a()时,它会被推到堆栈
中
,然后当我们运行函数'b‘时,它会被推到'a’,然后函数'c‘超过'b’。所以在我看来应该是这样
的
然而,我对这个例子所作
的
解释
显示了
闭
包
的
意思:- “当我们调用函数'a‘时,我们得到<e
浏览 1
提问于2020-04-11
得票数 2
2
回答
JavaScript
闭
包
示例和
解释
javascript
、
closures
我已经找到了这个代码项目
闭
包
的
例子,但是它没有
解释
它是如何工作
的
。
javascript
中
的
函数也可以是对象,因此内部函数乘(Num)是getMultiplier
的
一种方法,从外部看。当您调用getMultiplier(2)时,
javascript
解释
器根据getMultiplier()
的
定义在内存
中</e
浏览 3
提问于2017-08-01
得票数 2
回答已采纳
1
回答
用现代
javascript
解释
闭
包
javascript
、
closures
我最近一直在学习
javaScript
,但是我在理解closures.How
的
概念时感到困惑,
JavaScript
闭
包
真的有效吗?
浏览 4
提问于2020-10-12
得票数 0
回答已采纳
4
回答
JavaScript
闭
包
问题请
解释
javascript
这是一个取自专业
JavaScript
技术
的
函数,我正在尝试理解它,但它
的
目的是通过在一秒钟内增加隐藏元素
的
高度来慢慢显示它。代码
中
的
注释是由本书
的
作者提供
的
。我不理解从作者在评论
中
说
的
“
闭
包
来确保我们有正确
的
'i‘”开始
的
任何事情。a)这个
闭
包在这个函数
中</e
浏览 1
提问于2011-03-14
得票数 3
回答已采纳
1
回答
用内部函数声明变量以定义其值
javascript
有人能
解释
一下为什么这不管用吗?起初,我以为是因为
Javascript
闭
包
,但我不太确定accounts[0] = 30;accounts[2] = 45;totalBalance += obj;}) 最后一个console.log
的
输出
是未定义
的
浏览 6
提问于2022-06-23
得票数 0
1
回答
模块模式和
闭
包
讨论
javascript
、
jquery
、
design-patterns
、
closures
、
module-pattern
我
的
朋友最近开始在他
的
许多项目中使用
JavaScript
,特别是模块模式。我问他是否可以从他
的
工作经验
中
帮助我理解
闭
包
:他把这段代码放在一起来
解释
模块模式和
闭
包
,但他
的
代码似乎什么也做不了。/* Write
JavaScript
here */ test.application = (functio
浏览 3
提问于2014-10-25
得票数 0
2
回答
当我使用goog.string时,soyutils.js被重写
javascript
、
google-closure
在同一个文件
中
包含soyutils.js时,无法使用soyutils.js。因为在soyutils.js中有自己
的
goog.string,它完全覆盖goog.string <- goog.require('goog.string')。 <body> console.log(goog.string.trim); </body> (忽略用于Django服务器<em
浏览 5
提问于2011-11-15
得票数 1
回答已采纳
1
回答
javascript
中
的
访问修饰符
javascript
、
html
、
asp.net
、
vb.net
我试图访问
javascript
中
的
一个函数,但它是说它没有声明。我正在尝试设置一个访问修饰符,并想知道如何在
javascript
中
做到这一点。function PopupPicker(ctl, w, h) { var PopupWindowC
浏览 2
提问于2013-07-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
说说 Python 中的闭包
理解python中的闭包
用最简单的语言解释Python的闭包是什么?
Python3中的闭包
PHP中的闭包和匿名函数
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券