腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何调试JavaScript
闭
包
?
、
、
问题是为什么调试成一个函数,我们如何知道函数
引用
的
闭
包
内容? 第一个问题的动机实际上是在阅读<学习jQuery,第3 edition> -附录A时出现的。在第355页,作者说下面的代码片段将导致IE内存泄漏,因为
循环
引用
(单击处理程序
引用
有DOM按钮的<
浏览 4
提问于2012-07-07
得票数 0
2
回答
双
闭
包
如何打破
循环
引用
?
、
我读到了关于是如何实现的,但是对于一个在
闭
包
中使用
闭
包
来打破
循环
引用
的例子,我感到非常困惑: var clickHandler = functionvar el = document.getElementById('el'); })();我的头脑对
引用
的内容、
闭
包
和范围对象的<
浏览 2
提问于2014-02-21
得票数 9
回答已采纳
2
回答
JavaScript
闭
包
和内存泄漏
、
我在Jquery in Action中读到内存泄漏可能是由javascript
闭
包
引起的。有没有人能举个例子? 谢谢!
浏览 1
提问于2009-06-05
得票数 4
1
回答
这段代码有没有内存问题?
、
EditableItem(title: "Item J") var s = itemB.title}如果不是,我如何解决这个问题?
浏览 4
提问于2015-06-01
得票数 1
1
回答
Rust
闭
包
概念
、
、
、
我不能理解关于Rust
闭
包
的这个概念。与在我的代码计数中一样,默认的i32。当我创建可变
闭
包
时,它将采用文档中提到的变量的可变
引用
。当我在
循环
中调用inc
闭
包
,并试图在
循环
内打印count的值时,我会得到可变的borrow used错误,但如果我在
循环
外打印count的值,就没有问题。即使在
循环
中,当我在打印宏前调用inc()
闭
包
时,inc()也超出了作用域,那么
浏览 13
提问于2021-01-12
得票数 1
1
回答
迅速关闭导致自我的强保持周期
、
、
因此,根据苹果文档,当您将
闭
包
创建为类实例的属性,而
闭
包
引用
self(创建
闭
包
属性的类)时,这将导致很强的保留周期,最终类或
闭
包
将被释放。所以在外行术语中,这意味着如果我有一个类,它有一个属性,而那个属性是一个
闭
包
,并且一旦我在类中分配了这个
闭
包
的功能,它就会声明
闭
包
属性,这将导致一个强的保留周期。,因为
闭
<e
浏览 0
提问于2018-05-09
得票数 13
回答已采纳
1
回答
如何消除JSC_INVALID_FORWARD_DECLARE编译Google
闭
包
库文件的错误?
我正在使用来自github的
闭
包
库的新下载,这些工具:
闭
包
编译器版本: v20200830 通过下面
引用
的脚本,我得到了17个类似的错误,所有这些错误都发生在
闭
包
库文件上/清洁/*.
js
--
js
js
/
闭
包
-库/
闭
包
/goog/str
浏览 5
提问于2020-09-07
得票数 0
2
回答
输出文件中显示的goog.inherits
、
、
、
我正在尝试使用
闭
包
编译器和
闭
包
库。据我所读,没有必要在生产中包括"base.
js
“。我正在开发一个库,所以我不想强迫用户对
闭
包
库进行<e
浏览 4
提问于2015-06-16
得票数 0
1
回答
嵌套
闭
包
和捕获的变量
、
、
、
我有一个嵌套
闭
包
的示例,它演示了内存泄漏。这个“在全球毁灭中”意味着这个物体不能以正常的方式被摧毁,因为它有一些
循环
的
引用
。但是,唯一的
循环
引用
是由 $self->say($s); 在第一个
闭
包
中使用$self。稍后,在make()中,我们将删除这些步骤和
循环
引用
。但是看起来,这个嵌套的
闭
包</e
浏览 1
提问于2015-03-15
得票数 4
回答已采纳
1
回答
使用
闭
包
的JavaScript最佳实践
嘿,我在谷歌文章()上读到,我们在使用
闭
包
时需要小心。function foo(element, a, b) {} 函数
闭
包
保持对元素、a和b的
引用
,即使它从不使用元素。因为元素还保留了对
闭
包
的
引用
,所以我们有一个
循环
,它不会被垃圾收集所清除。我还读了一篇关于module patter
浏览 1
提问于2017-04-01
得票数 0
2
回答
为什么“不可逃避的关闭”不需要[软弱的自我]?
、
根据 但是,不可能用非转义
闭
包
创建
引用
循环
编译器可以保证
闭
包在函数返回时释放了它捕获的所有对象。但是,我仍然不明白为什么@nonescaping
闭
包
不保留self,也不需要[weak self]?有人能用更简单的方式解释这个概念吗?
浏览 3
提问于2019-07-25
得票数 2
回答已采纳
1
回答
在
闭
包上下文中在for
循环
中声明let变量的行为
、
在下面的片段中,传递给setTimeout的函数用变量i形成一个
闭
包
,该变量存在于script作用域中。因此,该函数包含对变量i的
引用
。在将i记录到控制台之前,i的值被更新为5。输出是:5 5 5 5 5 (带有换行符)let i; setTimeout(() => { console.log但是当我在for
循环
中声明变量i时,i被阻塞到for
循环
。i的
引用
,在
浏览 10
提问于2021-12-13
得票数 1
回答已采纳
5
回答
是否需要
引用
变量才能将它们包含在
闭
包
中?
、
、
当创建
闭
包
(在Javascript或C#中)时,创建
闭
包
时作用域中的所有变量是否都“包含”在其中?或者只是在新创建的方法中
引用
的变量?var func = function () { } (当我读到IE中关于使用Javascript
闭
包
创建
循环
引用
的内存泄漏时,我遇到了一个问题
浏览 0
提问于2011-07-21
得票数 2
回答已采纳
1
回答
javascript回调,如何包含附加参数
我遇到了这样的情况:我使用的
包
/插件有一个绑定函数。 我使用一个代码调用绑定,该代码是myevents触发回调时的过滤器。我的问题是,当调用回调函数时,我需要知道
循环
最初绑定时的索引号。例如,我在alert语句中有i变量,但我不知道如何获取该变量的值,以便在最终触发回调时保存该值。
浏览 0
提问于2013-04-25
得票数 2
回答已采纳
2
回答
Vala
闭
包
参考周期
、
、
、
我正在用Vala编写一个类,其中我将两个相同对象的属性bind在一起,并使用
闭
包
将一个属性转换为另一个属性。this.scale; dst.set_int(c); );}
闭
包
保留了一个
引用
this (因为我使用了this.scale),它创建了一个
引用
循环
,即使丢失了对它的所有其他
引用
,它也会使我的类
浏览 34
提问于2020-09-12
得票数 0
回答已采纳
4
回答
使用
闭
包
对数字求和
、
目前,我在
JS
中有一个
闭
包
,如下所示: return inner + num; return add;我的目标是使用上面的
闭
包
来计算从1一直到100 (即sum = 1+2+3+...+99+100)的和我知道需要一个
循环
,但我不确定应该在
循环
中放什么,以及如何使用<e
浏览 1
提问于2016-04-06
得票数 0
2
回答
从两台独立主机加载的Google
闭
包
我有一个站点(www.myhost.com),它使用未编译的Google
闭
包
(模块通过deps.
js
加载)。<script src="<http://www.otherhost.com/libraries/deps.
js
" type="text/javascript">
浏览 2
提问于2015-10-12
得票数 0
回答已采纳
3
回答
为什么迅速关闭没有捕获自我?
、
、
a = A()正如所预期的那样,a是由
闭
包
自动包含的,所以a永远不会被释放。a?.closure = { a?.是非
循环
引用
吗?为了进行测试,我使用一个函数来设置
闭
包
,代码是版本2: var closure: ()->() = {} func funcToSetClosure由此得出结论,当
闭
包
由init或类中的某个函数设置时
浏览 7
提问于2016-12-05
得票数 7
回答已采纳
1
回答
Javascript
闭
包
澄清?
、
我已经知道(并且理解)关闭的用法如下: 问题#1 有人告诉我,
JS
浏览 4
提问于2012-11-21
得票数 5
回答已采纳
2
回答
执行取决于对修改的
闭
包
的访问是否不可取?
、
、
、
我相信我理解匿名函数的
闭
包
是什么,并且熟悉传统的陷阱。涉及这个主题的好问题是和。其目的不是从一般意义上理解为什么或如何工作,而是根据生成的
闭
包
类
引用
的行为,找出我可能不知道的复杂问题。我同样理解,这通常是不被鼓励的,但从我所能知道的情况来看,这只是因为它会导致意外的行为,当编码期望
闭
包
捕获一个值时。 在这里,我希望并依赖于通过
引用
捕获faults变量的
闭
包
。我有点担心faults过早地GC了,但是在退出这个词法作用域
浏览 15
提问于2017-01-30
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
闭包是什么?什么场景需要闭包?闭包可能导致什么问题?
Python 闭包
Lambda闭包
Python闭包
python之闭包
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券