腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
这个代码片段是如何实现
闭
包
的?
、
、
我正在读关于范围
闭
包
的章节,来自getify的“你不知道
JS
”系列书。在这一点上,我觉得我理解了
闭
包
是如何工作的,但仍然不知道这个代码片段是如何实现
闭
包
的。);} setupBot( "Closure Bot 2", "#bot_2" ); 我的看法是,在
调用
函数</
浏览 2
提问于2018-09-18
得票数 2
回答已采纳
2
回答
Duk磁带
闭
包
注册
、
、
我有C++项目,我正在使用duk磁带
JS
库。我需要在
JS
中注册全局
函数
,并将指针保存为此
函数
的
闭
包
数据,以便在
调用
函数
时访问该指针。lua_pushlightuserdata(L, this);lua_setglobal(L, "someFunction"); 首先,我将指针按为
闭
包
数据,然后将指针推送到<em
浏览 3
提问于2016-11-30
得票数 1
回答已采纳
2
回答
如何在vscode中调试JavaScript时找到当前
函数
的
闭
包
、
、
在断点,我感兴趣的变量可以在变量列表的
闭
包
部分中看到。在堆栈跟踪的其他级别,变量不可用。
函数
是在
JS
文件的顶层定义的,我看不出
闭
包
是在哪里定义的,特别是第一次分配变量的位置。从其他地方
调用
的
闭
包
作用域变量是不同的,我不知道为什么。 在VS代码调试或Chrome工具中有任何方法可以查看
闭
包
作用域是在哪里定义的吗?作为一个简单的例子,如果调试下面的
JS
代码并在a=1上命中一个断点,有什
浏览 0
提问于2019-05-31
得票数 0
回答已采纳
1
回答
为什么其中一个是封闭的而不是另一个?Javascript
、
、
我在
JS
上读过关于
闭
包
的文章,我不会说我完全理解它,但至少在阅读了几个不同网站的例子和信息之后,我对它有了一些了解,但是我真的不明白为什么其中的一个是
闭
包
,而不是另一个。非
闭
包
函数
var secret = "008"; }
浏览 6
提问于2016-02-01
得票数 0
2
回答
如何使用锡兰
js
(也可以使用google
闭
包
编译器)
我如何
调用
那个javascript程序,使它不使用require.
js
就能运行?上面没有使用google
闭
包
编译器。考虑到语言模块的大小为1.6MB,在不使用google
闭
包
编译器的情况下运行锡兰-
js
是没
浏览 7
提问于2015-12-06
得票数 2
回答已采纳
4
回答
javascript
闭
包
= c#属性?
、
、
、
对于任何精通Javascript和C#的人来说:如果没有内部
函数
,父
函数
中变量的作用域将在父
函数
执行后停止。因此,访问父
函数
的“私有”变量的一种方法似乎是通过“公共”内部
函数
来保持对父
浏览 0
提问于2016-08-01
得票数 6
1
回答
用
调用
堆栈理解
闭
包
、
、
我试图理解javascript
闭
包
与在javascript中
调用
堆栈的关系。所以在我看来应该是这样的然而,我对这个例子所作的解释显示了
闭
包
的意思:-根据我的理解,
JS
浏览 1
提问于2020-04-11
得票数 2
2
回答
闭
包
不能
调用
CF 10中的任何用户定义
函数
?为什么?
、
、
注:
闭
包
不能
调用
任何用户定义的
函数
,因为
函数
的上下文不被保留,尽管
闭
包
的上下文被保留。给出了错误的结果。例如,在缓存
闭
包
时,可以正确地
调用
闭
包
以供以后使用,而
函数
则不能。
闭
包
可以
调用
CF内置
函数
吗?或者只是用户定义的
函数
? 我认为了解这方面的局限性是至关重要的。谢谢。
浏览 0
提问于2012-05-15
得票数 1
回答已采纳
4
回答
javascript中的
闭
包
和词法环境
我认为只有在
调用
函数
时才会创建
闭
包
。 (和其他人)真的把我搞糊涂了。 无论何时定义
函数
,都会创建
闭
包
。然后,在执行
函数
时,它们的
闭
包
使它们能够访问其作用域中的数据。是否有人会澄清是否在创建
函数
或
调用
函数
时创建了
闭
包
。因为我似乎找不到统一的答案。
浏览 0
提问于2018-02-23
得票数 1
回答已采纳
1
回答
nsiTimer在重复使用时会导致溢出或内存问题吗?
、
、
这个版本需要
调用
一个
函数
,并将一个
闭
包
传递给该
函数
。setupTimer(); }, Components.interfaces.nsITimer.TYPE_ONE_SHOT);传递给
函数
的
闭
包
中实际包含了多少
闭
包
是否保留整个堆栈的副本?此代码示例是否存在堆栈溢出的风险,还是会永远增加内存使用量?
浏览 4
提问于2012-06-16
得票数 0
5
回答
闭
包
实际上是什么时候创建的?
、
> foo是一个
闭
包
,其作用域链仅包含全局作用域。(此
闭
包
已创建)。,但bar还不是一个
闭
包
,因为在代码中没有
调用
函数
foo,所以不会创建
闭
包
bar。只有在
调用
foo时它才会存在,并且
闭
包
bar将一直存在直到foo返回,然后
闭
包
bar将被垃圾收集,因为在任何地方都没有对它的引用。因此,当
函数
不存在,不能被
浏览 5
提问于2010-05-06
得票数 13
2
回答
Swift协议中的可选
闭
包
、
、
{ }成功
闭
包
是可选的,因为并不是每个
调用
都需要它。例如,这是从单元测试中
调用
此类
函数
时的常见情况,因为我们希望在成功
闭
包
中满足预期,而在常规
调用
中,由于某种原因,不需要成功
闭
包
。由于在协议中定义的
函数
的参数不能有默认值,因此对于每个对符合Foo的对象的任务的
调用
,我们必须使用
闭
包</
浏览 2
提问于2016-04-19
得票数 3
1
回答
JavaScript中的全局/嵌套
函数
是否以
闭
包
形式实现?
我正在做一项学校作业,比较Swift和JavaScript中的高阶
函数
/
闭
包
实现。显式地提到Swift中的全局
函数
和嵌套
函数
是
闭
包
的特例,但我无法找到有关它们在JavaScript中实现的类似/冲突信息。粗略地搜索返回的表明
JS
中的全局范围是作为一个
闭
包
实现的,但是我似乎找不到可靠的证据,包括在我的报告中。(大多数搜索只是返回对我没有用处的
JS
闭
包</e
浏览 3
提问于2016-03-02
得票数 4
回答已采纳
1
回答
当用户单击链接时运行javascript
函数
、
scrollbar size}});setTimeout( sizeScrollbar, 10 );//safari wants a timeout 并在我的main.
j
浏览 0
提问于2014-02-13
得票数 1
1
回答
如何在
调用
堆栈上分配
闭
包
函数
?
当使用像list_map这样的高阶
函数
时,需要构建
闭
包
函数
并将它们作为参数传递。之后,构建的
闭
包
就变成了垃圾。有没有一种方法可以在
调用
堆栈上构建这样的
闭
包
函数
(以便它们在
调用
后自动释放)?
浏览 2
提问于2016-10-21
得票数 3
1
回答
异步
调用
的空
闭
包
、
、
、
最近,我一直在做一些工作,一旦
函数
从web请求中获得所需的信息,就需要更新UI。我发现,在这个
函数
中传入一个空
闭
包
,然后在同一个
函数
中
调用
闭
包
,我就可以在下载数据之后更新UI (之前我只是尝试在没有
闭
包
的情况下更新UI,程序因为数据还在下载而崩溃)。super.viewdidload() //call function that updates
浏览 3
提问于2016-08-29
得票数 0
回答已采纳
5
回答
在第一个
js
文件中定义的
函数
不能在另一个
js
文件中工作。
、
DOCTYPE HTML><head><script src="test1.
js
"></script> <script src="test2.
浏览 4
提问于2017-01-04
得票数 0
回答已采纳
1
回答
闭
包
编译器无法读取目录
、
我想使用
闭
包
编译器在文件夹中编译一些
JS
文件,我面临的问题是,当我试图编译名称有空格的文件夹(包含
JS
文件)中的文件时,
闭
包
编译器会中断,无法识别路径。在命令提示符中运行
闭
包
的确切命令是但是,当我运行以下命令
浏览 4
提问于2013-11-20
得票数 0
1
回答
JavaScript:所有
函数
都是
闭
包
吗?
、
、
我知道
闭
包
是什么,它们是访问其词法作用域的
函数
,否则是无法访问的变量。例如:现在,当我们两次
调用
curryMultiply时,我们可以访问原始参数,这对一般的
JS
开发人员来说并不新鲜。但是,以下面的例子为例: return window[key];现在,它根本没有创建
函数
,但是,它可以访问全局对象,所以在这个例子中,
函数
浏览 1
提问于2020-11-24
得票数 0
1
回答
匿名
函数
的变量和
闭
包
作用域
、
、
无论何时使用传递给匿名
函数
的参数
调用
匿名
函数
,这实际上都是用-在匿名
函数
中,如果在第一个匿名
函数
从数据库或ajax
调用
之前
调用
了对订阅
函数
的另一个
调用
,这将不会影响前一个匿名
函数
,而当前被
调用
的匿名
函数
只会创建一个新的
闭
包
,每个新的匿名
闭
包
的所有数据都不会影响下一个
闭
包
或前一
浏览 0
提问于2013-06-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP闭包函数也是匿名函数的简介和例子以及与JS的对比
Python函数名,闭包
函数闭包及装饰器
JS进阶 函数定义和调用形式
python函数作用域与闭包
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券