腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
重新
定义
关于
闭
包
的
JS
函数
?
、
、
、
我尝试
重新
定义
Class.method,它使用
闭
包
中
的
函数
。我提供
的
修改版本当前不起作用,因为它使用e()
函数
,该
函数
不能从全局命名空间直接访问。有没有一种方法可以在不编辑任何东西
的
情况下使修改后
的
版本工作?
浏览 9
提问于2019-06-20
得票数 0
7
回答
不需要
重新
定义
的
Javascript
闭
包
、
如何
使
js
闭
包在多个
函数
中重用?似乎我无法弄清楚,我可能遗漏了什么,但我要么必须继续
重新
实现内部
函数
(创建
闭
包
),要么将
函数
放在外部(但是,它不再是
闭
包了)。我怎么同时做这两件事?示例:所以
js
闭
包
是这样创建
的
:{ var b = function()
浏览 4
提问于2013-04-15
得票数 2
回答已采纳
2
回答
闭
包
真正指的是什么?
、
我知道
如何
使用“
闭
包
”..。但是
闭
包
这个词实际上指的是什么呢? 在MDN上
的
定义
是它是一个
函数
。是
关于
闭
包
的
页面。第一句话是,“
闭
包
是引用独立(自由)变量
的
函数
。”在第一个代码示例中,有一个注释突出显示了
闭
包
函数
。然而,第二句话似乎表明
闭
<
浏览 0
提问于2015-10-07
得票数 0
2
回答
JavaScript
闭
包
--除了手动
重新
设置内部变量之外,还有其他替代方法吗?
、
JavaScript
闭
包
--除了手动
重新
设置内部变量之外,还有其他替代方法吗?每次用户单击“显示可用项”-所有筛选器都应设置为未
定义
的
。用户可以根据自己
的
喜好多次显示,而无需
重新
加载页面.。现在,我通过在initVariables() Init
函数
中调用来手动重置所有内容,但是每次对上面的
JS
“类”进行修改时,我必须手动将所有新变量添加到initVariables()
函数
中.,所以问题是:是否有更好
的</em
浏览 0
提问于2015-12-27
得票数 2
回答已采纳
10
回答
为什么python嵌套
函数
不称为
闭
包
?
、
、
我在Python中看到并使用了嵌套
函数
,它们与
闭
包
的
定义
相匹配。那么,为什么它们被称为“嵌套
函数
”而不是“
闭
包
”呢? 嵌套
函数
不是
闭
包
,因为它们不为外部世界所用?更新:我读到了
关于
闭
包
的
,它让我想到了这个
关于
的
概念。我在下面的评论中找到了有人提到
的
那篇文章,但我不能完全理解文
浏览 32
提问于2010-10-26
得票数 276
回答已采纳
1
回答
函数
定义
后
的
闭
包
、
是否可以为已经
定义
的
函数
定义
闭
包
?例如,我希望有一个“原始”
函数
和一个已经由周围
闭
包
设置
的
预
定义
值
的
函数
。下面是一些代码,展示了
如何
使用
闭
包
将预
定义
变量添加到
函数
定义
中: def fun(d):
浏览 0
提问于2018-08-10
得票数 0
回答已采纳
2
回答
这个代码片段是
如何
实现
闭
包
的
?
、
、
我正在读
关于
范围
闭
包
的
章节,来自getify
的
“你不知道
JS
”系列书。在这一点上,我觉得我理解了
闭
包
是
如何
工作
的
,但仍然不知道这个代码片段是
如何
实现
闭
包
的
。name );} setupBot( "C
浏览 2
提问于2018-09-18
得票数 2
回答已采纳
3
回答
在
函数
中绑定一个变化
的
变量,我想要一个名称
我有这样
的
事情: console.log(i);我希望第二个控制台也输出return function(){ };我知道它是
如何
工作
的
浏览 3
提问于2016-11-04
得票数 0
回答已采纳
1
回答
计算机科学中
函数
闭
包
的
形式化
定义
、
、
、
、
其中一部分内容是
关于
我们开发
的
DSL中
闭
包
的
定义
。但是,我找不到在计算机编程中
如何
正式描述
函数
闭
包
的
参考资料。我必须承认,我只搜索过几本编程书籍。百无所成。我真正需要
的
是对计算机编程中
函数
闭
包
概念
的
正式、精确甚至是数学上
的
定义
。使用正式
的
定义</em
浏览 6
提问于2014-10-23
得票数 2
1
回答
如何
定义
在
函数
中包装代码时
的
全局类型
、
、
这个问题是
关于
正确使用Google
闭
包
编译器
的
类型注释。 }; 如果我们在此
函数
中
定义
类型(例如构造
函数
),则
闭
包
编译器在其他文件中不知道它(square) { }
浏览 3
提问于2014-05-16
得票数 5
回答已采纳
4
回答
函数
调用结束时Javascript
闭
包
和变量范围
、
我读过一篇很棒
的
文章:StackOverflow标记将“
闭
包
”
定义
为“
闭
包
是一个第一类
函数
,它引用(关闭)
定义
它
的
作用域中
的
变量。如果
闭
包在
定义
作用域结束后仍然存在,则它关闭
的
变量也将继续存在”。 当我
的
函数
以返回结束时,它们中
定义
的
所有变量是否都被删除,内存分配是否被释
浏览 4
提问于2016-02-19
得票数 2
2
回答
何时在Node.
js
V8中分配和编译
闭
包
?
、
、
、
根据我目前对VM及其行为
的
假设,我认为每次命中
闭
包
定义
时都会分配和编译
闭
包
;与在
闭
包
外声明
的
函数
相反,
闭
包
只被分配和编译一次(因为它们放置在某个地方,所以
定义
只命中一次)。这个假设正确吗?因此,如果我在socket.on('data', function (data) {...})中有一个
闭
包
,那么每当套接字
浏览 0
提问于2016-04-10
得票数 1
回答已采纳
3
回答
闭
包在Haskell中是
如何
工作
的
?
我正在阅读
关于
Haskell背后
的
数学基础-我已经了解了
如何
使用
闭
包
来保存
函数
中
的
状态。这在Haskell中为什么不是问题呢?是不是因为在最初给变量赋值后不能<
浏览 3
提问于2012-09-16
得票数 9
回答已采纳
1
回答
最小可行JavaScript
闭
包
、
、
关于
闭
包
的
堆栈溢出将它们
定义
为(转述): var x = 0; x = x + 1;
浏览 1
提问于2014-02-26
得票数 2
回答已采纳
2
回答
如何
在vscode中调试JavaScript时找到当前
函数
的
闭
包
、
、
在断点,我感兴趣
的
变量可以在变量列表
的
闭
包
部分中看到。在堆栈跟踪
的
其他级别,变量不可用。
函数
是在
JS
文件
的
顶层
定义
的
,我看不出
闭
包
是在哪里
定义
的
,特别是第一次分配变量
的
位置。从其他地方调用
的
闭
包
作用域变量是不同
的
,我不知道为什么。 在VS代码调试或Chrom
浏览 0
提问于2019-05-31
得票数 0
回答已采纳
1
回答
关闭
的
定义
不应该更严格吗?
我相信我察觉到封闭
的
定义
含糊不清。具体来说,似乎它将允许外部范围成为全球范围。“
闭
包
(也包括词法
闭
包
、
函数
闭
包
或
函数
值)是一个
函数
以及该
函数
的
非局部变量
的
引用环境。”甚至
关于
非局部变量
的
文章也指出,“这个术语可以指全局变量”。它确实通过说明全球不是通常意义上<em
浏览 0
提问于2011-10-25
得票数 0
回答已采纳
3
回答
(
JS
)
闭
包
是否需要
函数
内
的
函数
?
、
引用维基百科的话: 在计算机科学中,
闭
包
(也包括词法
闭
包
、
函数
闭
包
或
函数
值)是一个
函数
以及该
函数
的
非本地名称(空闲变量)
的
引用环境。这样
的
函数
被认为是对其自由变量
的
“封闭”。因此,由于可以在
函数
中
定义
变量,因此它们与代码
的
其余部分“关闭”,因此我将其视为
闭
浏览 5
提问于2011-08-17
得票数 8
回答已采纳
3
回答
java和javascript回调
的
比较
、
、
、
看起来我对javascript回调
的
理解并不像我想象
的
那么好。 var index = i;} 但是,索引变量似乎只有一个副本,而回调
函数
的
所有副本都指向同一个变量下面的类似(我认为)
的
java示例如预期
的</
浏览 2
提问于2009-01-15
得票数 2
回答已采纳
1
回答
理解JavaScript中
的
闭
包
范围
、
、
我一直在阅读"You Don‘s
JS
“系列书,我有一个
关于
闭
包
的
问题。 (fn())
的
情况下请求控制台中
的
a
的
值,它会说它是未
定义
的
,这是正确
的
。现在,如果我在1秒后执行
函数
fn(),它将打印Hello
闭
包
10,我知道计时器在等待
函数
上有一个
闭
包
,这就是为什么它打印该值
的
浏览 2
提问于2019-03-29
得票数 0
1
回答
函数
返回后调用转义
闭
包
意味着什么?
、
、
、
我当时正在阅读苹果开发人员文档中
关于
逃避
闭
包
的
定义
。它说:“当
闭
包
作为参数传递给
函数
时,
闭
包被称为转义
函数
,但在
函数
返回后调用。” 我不知道最后一部分是什么意思,“
函数
返回后”是什么意思?它
的
意思是“
函数
返回值之后”吗?
浏览 5
提问于2017-11-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP闭包函数也是匿名函数的简介和例子以及与JS的对比
如何使用闭包函数在thinkphp模型中操作数据库的增删更查
闭包是什么?什么场景需要闭包?闭包可能导致什么问题?
JavaScript高级之函数高级
好程序员web前端教程分享JS基础知识
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券