腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
这个
函数
在这个块上有
闭
包
吗?
javascript
、
closures
我正在试验
闭
包
,但我没有将
函数
封装
在
函数
中,而是将
函数
封装
在块中。由于
函数
不是块作用域,并且将被提升到块的外部,因此我假设它不能访问块内的作用域。然而,在这种情况下,该
函数
返回块范围的变量。这是否意味着该
函数
是一个
闭
包
? let a = 'hi' return a} test()
浏览 2
提问于2019-10-17
得票数 3
1
回答
JavaScript对象与克罗克福德的好部分
javascript
、
inheritance
、
encapsulation
最近,我一直在考虑如何在
JS
中执行OOP,特别是在
封装
和继承方面。根据克罗克福德的说法,古典主义是有害的,因为new()是有害的,原型和经典都是有限的,因为它们使用constructor.prototype意味着不能使用
闭
包
进行
封装
。最近,我考虑了关于
封装
的以下几点:
封装
扼杀性能。它让您向每个成员对象而不是原型添加
函数
,因为每个对象的方法有不同的
闭
包
(每个对象有不同的私有成员)。
封装
迫使丑陋的&q
浏览 0
提问于2012-11-01
得票数 8
1
回答
函数
闭
包
和垃圾收集
javascript
、
node.js
、
garbage-collection
、
closures
当涉及
函数
闭
包
时,我很难理解垃圾收集是如何发生的。例如,下面的
JS
代码使用
闭
包
实现一个加法器
函数
: var sum = 0 console.log(pos(i))} 输出: 1 3102136 每次调用
函数
我不明白的是,为什
浏览 1
提问于2016-05-22
得票数 0
1
回答
封闭
函数
位于何处,在执行后还是在返回
闭
包
函数
之后?
javascript
、
closures
在了解了
闭
包
的基本知识之后,有一个疑问仍然困扰着我:我相信
函数
驻留在堆栈数据结构中,并在
函数
完成其执行/返回任何值后从堆栈顶部删除。但是在
闭
包
中,内部
函数
仍然必须访问封闭
函数
的状态,如何访问? var text = name + ' !
浏览 1
提问于2017-02-22
得票数 1
2
回答
封装
和封闭有什么区别?
scheme
、
closures
、
lisp
对于
封装
和
闭
包
,我确实有些不理解。我相信,除非代码改变了
封装
,否则
封装
是不能改变的。但是,当我被要求解释如何将
闭
包
和
封装
应用于代码时,我真的无法理解。msg ’nb-cercles)n是
封装
的,对吗?所以问题是:解释如何将
封装
和
闭
包
应用于这段代码。为什么当我把它放在lambda下面时,这个
函数
不能正常工作,而
浏览 2
提问于2015-12-11
得票数 7
回答已采纳
5
回答
传递给javascript
闭
包
的参数做了什么?
javascript
我如何解释在
封装
的Javascript
闭
包
的开头和结尾传递的参数的作用,如下所示?(function($, window) { return alert("
js
!");})($, window);
浏览 1
提问于2012-11-15
得票数 2
回答已采纳
1
回答
函数
间共享上下文变量的模式
python
、
functional-programming
、
variables
我正在寻找传递
函数
所需的一组上下文变量的方法。我想知道是否还有其他模式允许在没有这些缺点的
函数
之间共享动态定义的上下文变量?例如,如何在
函数
式编程的范围内解决这个问题?
浏览 0
提问于2015-08-11
得票数 5
回答已采纳
2
回答
传递属于自我的
函数
是否会在不关闭的情况下导致保留周期?
swift
、
memory-management
、
functional-programming
、
swift2
、
retain-cycle
如果需要在
闭
包
中引用self,最好将其作为weak或unowned传入,以防止保留周期。
封装
在
闭
包
中 delay: 0.0, usingSpringWithDamping
浏览 1
提问于2015-12-07
得票数 6
回答已采纳
2
回答
使用.bat脚本包装应用程序
command-line
、
batch-file
我最近决定开始使用谷歌的命令行JavaScript编译器(
闭
包
编译器)来缩小我的web应用程序中的JavaScript。不幸的是,编译器是用Java编写的,所以我必须键入命令才能使用编译器,这有点麻烦: java -jar compiler.jar --
js
hello.
js
--
js
_output_file hello-compiled.
js
对于我来说,将其
封装
在.bat文件中的最简单方法是什么,它允许我简单地输入closure hello.
js
h
浏览 2
提问于2013-01-10
得票数 1
回答已采纳
2
回答
在SignalR中看到的Javascript语法
javascript
、
signalr
在学习SignalR时,我在自动生成的集线器脚本中看到了一些
JS
脚本模式,如下所示。这个语法是什么? (function(a,b,c){...}
浏览 1
提问于2014-07-08
得票数 0
回答已采纳
2
回答
javascript
闭
包
能用来做什么?
javascript
、
closures
我一直在想-- JavaScript
闭
包
能用来做什么? return 'Hello, ' + name; return displayName;到目前为止,我只发现了它们的一个用途-
封装
数据,所以它在
函数
之外是不可见的。我应该用
闭
包
编写OOP吗?我是否需要把我所有的代码都放在一个
闭
包
中,
浏览 0
提问于2013-03-28
得票数 1
1
回答
在
闭
包
中使用原型模式
javascript
、
oop
、
closures
、
prototypal-inheritance
我一直在研究Javascript中的原型和
闭
包
模式。正如您可能知道的,在使用
闭
包
模式时有一个,因为它为对象的每个实例重新定义了相同的
函数
。然而,
闭
包
模式允许私有变量,这使得
封装
变得更容易。Obj.prototype = new Parent(); } 这允许在foo()
函数
浏览 3
提问于2011-07-03
得票数 2
回答已采纳
1
回答
库-接口后端(java) /frontend (
js
淘汰赛)中有什么?
javascript
、
web-applications
、
knockout.js
、
interface
、
namespaces
至于我想使用knockout.
js
的前端,我已经做了一些在线教程来适应这个框架。我已经玩了一点,创建了ajax调用添加删除搜索功能,并通过knockout.
js
将检索到的记录显示在一个简单的html页面上。我的建议是先创建一个库/命名空间,然后再开始其他任何前端操作。是的,我在互联网上阅读了大量的文档(
闭
包
、命名空间、javascript、lib,通常是……),但不知怎么的,我仍然没有进一步了解lib。这个
闭
包
是否是名称空间(我对“名称空间”-topic几乎不了解)? 在这
浏览 3
提问于2013-12-22
得票数 0
1
回答
为什么编译后的Angular代码使用
闭
包
而不是类?
javascript
、
angular
现在学习
闭
包
,注意到Angular组件Typescript类被编译成
闭
包
函数
。使用
闭
包
而不是Javascript类有什么特殊的原因吗?例如,从一个全新的项目编译AppComponent.ts。0__["__metadata"]("design:paramtypes", []) return AppComponent;我意识到
闭
包
有
浏览 18
提问于2019-07-18
得票数 2
回答已采纳
1
回答
Javascript困难参数传递给内部
函数
和括号的使用
javascript
、
closures
、
parentheses
、
arrow-functions
if(err) return console.log(err); });显然: 谢谢
浏览 2
提问于2017-12-17
得票数 0
回答已采纳
1
回答
R
闭
包
不能访问
闭
包
中的变量
r
、
closures
我正在从普通的R代码转移到R
函数
。为了使用R
闭
包
,我
封装
了两个
函数
(身份验证和下载),其中( download)依赖于身份验证的输入。我的理解是,如果我创建一个
闭
包
,那么
闭
包
中的变量对于整个
闭
包
内部都应该是可访问的。如果是这种情况,那么
函数
downloadData不能从authenticationKeys中获取变量吗?此外,通过源文件,我不能利用
函数
参数,也不能通
浏览 15
提问于2019-02-18
得票数 1
回答已采纳
1
回答
JavaScript中的全局/嵌套
函数
是否以
闭
包
形式实现?
javascript
我正在做一项学校作业,比较Swift和JavaScript中的高阶
函数
/
闭
包
实现。显式地提到Swift中的全局
函数
和嵌套
函数
是
闭
包
的特例,但我无法找到有关它们在JavaScript中实现的类似/冲突信息。粗略地搜索返回的表明
JS
中的全局范围是作为一个
闭
包
实现的,但是我似乎找不到可靠的证据,包括在我的报告中。(大多数搜索只是返回对我没有用处的
JS
闭
包</e
浏览 3
提问于2016-03-02
得票数 4
回答已采纳
1
回答
在Swift中仅使用
闭
包
而不是
函数
swift
在阅读了
函数
只是
闭
包
的特例之后,作为命名常量
闭
包
,还有理由使用
函数
而不是
闭
包
吗?我最近遇到了一个问题,我需要将我的
函数
传递到顺序动画的方法中,最终需要将我的
函数
转换为
闭
包
。因此,在这种缺点和灵活性的损失下,我为什么要使用
函数
而不是
闭
包
呢?
浏览 0
提问于2015-09-30
得票数 2
1
回答
如何消除JSC_INVALID_FORWARD_DECLARE编译Google
闭
包
库文件的错误?
google-closure-compiler
js
/
闭
包
-library/
闭
包
/goog/断言/**.
js
-
js
js
/
js
/closure-library/closure/goog/testing/net/rpc/**.
js
-库/
闭
包
/goog//清洁
浏览 5
提问于2020-09-07
得票数 0
3
回答
For循环中的jQuery
闭
包
javascript
、
jquery
、
closures
我熟悉JavaScript
闭
包
。几年前,我在自己的项目中发现了关闭问题。在面试应聘者时,我还包括了著名的循环按钮问题。 } );}); 有人知道如何在约束范围内在这里创建必要的
闭
包
吗我尝试将匿名
函数
封装
在括号中,返回
浏览 0
提问于2018-07-18
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP闭包函数也是匿名函数的简介和例子以及与JS的对比
Python函数名,闭包
函数闭包及装饰器
python函数作用域与闭包
python语言特性:函数与闭包
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券