腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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元无门槛券
手把手带您无忧上云
相关
资讯
PHP闭包函数也是匿名函数的简介和例子以及与JS的对比
走近 Python
用Python 的一些用法与 JS 进行类比,看有什么相似?
vue前端项目内存泄漏的处理过程
带你轻松了解JavaScript闭包
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券