腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
JS
:如
何在
函数
中
更改
变量
(
IIFE
)
、
、
、
、
如何使用
IIFE
.n()
更改
s
变量
,因为它现在不起作用。在我执行
IIFE
.n()之后,
IIFE
.s仍然返回"string“ 我已经尝试过了,但我宁愿使用let/const,也不想把这个
变量
传递给全局作用域,我想把它保存在模块
中
。const
iife
= (() => { const n = () => { }
浏览 41
提问于2019-06-09
得票数 5
2
回答
在JavaScript中封装应该走多远?
、
、
我有一个
变量
,我只想在一个
函数
中使用。我可以这样写代码: return ++theAnswerToLife * x我在该文件
中
还有一些其他
函数
因此,为了限制对该
变量
的访问仅限于multiplyIt
函数
,我可以将它封装在一个
IIFE
中
: var theAnswerTo
浏览 0
提问于2016-05-01
得票数 3
回答已采纳
1
回答
从嵌套
函数
内部访问生命周期
变量
、
、
我有一个
IIFE
里面嵌套了一个
函数
。在嵌套
函数
内部和外部都有一个word
变量
。如
何在
嵌套
函数
外部而不是内部
函数
访问word
变量
?How can I specify
JS
to use the outside one instead?
浏览 1
提问于2018-05-13
得票数 0
1
回答
如何获取生命的回报价值?
、
我在一个文件
iife
.
js
中有以下生命 (function() {}()); 我想在另一个文件
中
获得此
函数
的结果: var result = require("./
iife
"); console.log(result); 但是result是{}而不是Hello World!。 如何访问另一个文件
中
的生命周期的返回值,最好不
更改
iife
.
js
浏览 9
提问于2021-03-26
得票数 1
回答已采纳
3
回答
在
JS
中使用
IIFE
通过创建私有
变量
来保护数据
、
、
、
我创建了一个小程序,当单击DOM
中
的一个按钮时,可以在控制台中打印一些消息。<!为了保护personDetails.名称,我使用了
IIFE
并在
中
返回了一个方法displayName。即使我们只保留一个全局
变量
,也可以通过全局
变量
(
如
displayName方法)访问其他公开
变量
。假设我已经成功地保护了数据,但是我仍然能够通过personDetails.displayName
更改
控制台中的
函数
定义,这是应该避免的。旧方法:<
浏览 0
提问于2018-04-30
得票数 1
回答已采纳
2
回答
IIFE
(
JS
)或protected/private/static (PHP)什么时候会在实际情况中使用?
、
、
、
、
我对
IIFE
和受保护的/私有/静态的值有一个基本的了解。在我学习
JS
的过程
中
,我注意到有人提到了
IIFE
来保护
变量
和
函数
。不访问
变量
或不访问类属性不会有相同的效果吗? 另外,当您不需要访问
变量
时,为什么还要使用let和const作为ES6作用域呢?
浏览 26
提问于2017-08-05
得票数 0
2
回答
node.
js
中生命的奇异观察(Windows)
、
、
_extensions..
js
(module.
js
:478:10) at Function.Module._load (module.
js
:310:12) at startup (node.
js
:129:16) 如果我将代码
更
浏览 4
提问于2015-05-03
得票数 2
回答已采纳
1
回答
如何合并ES6类源文件?
、
这个问题简化如下:\src\Person.
js
export default class ID { return'a unique ID';}import ID from './ID.
js
'; constructor(name) { this.na
浏览 1
提问于2015-07-31
得票数 5
回答已采纳
1
回答
VS Code @typedef大写
、
我今天在处理一个非常小的
JS
文件时注意到,当稍后声明
变量
为该类型时,我定义的类型不允许intellisense。结果是,将Turns
更改
为大写字母可以解决这个问题。我的类型定义位于文件的顶部,而该类型的
变量
在
IIFE
中
。大写类型定义是否使其成为全局的? 编辑:添加几个截图。用简单的例
浏览 0
提问于2018-11-21
得票数 0
1
回答
如何使用普通
JS
将
变量
从一个生命周期重用到另一个生命周期?
我编写了一个
函数
initialize,它可以立即调用对象
中
的另外两个
函数
。我想在toggleSymbol上重用boardXs
变量
。因此,我想让它回到initialize的作用域,希望它能工作。如
何在
IIFE
中使用
变量
?为了学习,如果可能的话,我想继续使用这个
IIFE
设置。
浏览 17
提问于2021-04-04
得票数 0
回答已采纳
1
回答
Levenshtein模块如何与NodeJS模块系统交互?
、
如果我将它添加到我的NodeJS应用程序的package.json文件
中
,那么我如何使用这个内部
函数
: function Levenshtein( str_m, str_n ) 所有的例子都使用了这个内部
函数
,但是我不知道如何使用它。
浏览 1
提问于2017-01-12
得票数 1
2
回答
在PHP中立即调用
函数
表达式?
、
、
我想知道PHP是否有与Javascript类似的
IIFE
(立即调用
函数
表达式)的等价性。闭包可以用任何方式编写,这样它就可以与Javascript (调用、依赖、注入、指令)类似地工作??。(function(){}()); 上面的表达式称为立即调用
函数
表达式(
IIFE
)因为无论何时加载.
js
文件,
函数
定义都会立即调用自己。
IIFE</em
浏览 4
提问于2016-01-27
得票数 23
2
回答
JavaScript闭包
JS
引擎如何选择闭包
变量
?
、
、
这是
JS
闭包概念的代码示例。return arr; var fn = buildFunctions(); fn[1]();在这段代码
中
,我知道循环何时开始运行,对于每个'i‘值(对于每个
IIFE
),将分别在
JS
引擎
中
创建带有
变量
j=1,2,3的新执行上下文。因此,当循环结束时,来自3
IIFE
的三个返回
函数
将位于var arr
中
,相应
I
浏览 5
提问于2016-01-23
得票数 2
回答已采纳
1
回答
IIFE
函数
是否在调用它的相同
函数
上下文中执行
我只是想了解JavaScript engine
中
的生命周期
函数
是如
何在
幕后执行的。我知道每个新
函数
在调用堆栈上都有执行上下文,但是如果在特定
函数
中
调用
IIFE
函数
,那么它会为
IIFE
创建新的上下文,还是会在调用它的相同上下文中执行?myFunction(){ (function(){ console.log('
浏览 24
提问于2019-12-11
得票数 0
回答已采纳
1
回答
结束了吗?这又有什么意义呢?
、
、
getFeed(request, tw, httpRequestCallback, counterDB); } 特别是围绕counterDB var,,创建这么多嵌套的匿名
函数
有什么意义
浏览 3
提问于2015-01-05
得票数 1
1
回答
Javascript文件或模块作用域仅适用于
变量
、
、
、
如果我错了,
函数
require()以复制方式导入.
js
文件,在当前文档
中
通过它,那么如果var name都位于两个模块
中
,那么第二个模块会覆盖第一个模块吗? 以及如何仅定义文件作用域
变量
。请注意,我希望在.
js
文件
中
的任何
函数
之外定义
变量
,而不是在global scope
中
定义
变量
。什么是解决方案,使用关键字var是否影响
变量
范围,在javascript
中
定义fu
浏览 3
提问于2017-12-08
得票数 0
1
回答
如
何在
生活
中
访问一个
函数
的内容?
我使用
IIFE
编写了一些javascript代码,在这里,我将
变量
x存储在
IIFE
hidden
中
的一个
函数
item1
中
。现在我想创建另一个
函数
,比如item2,我希望在这个新
函数
中使用
变量
x。
浏览 2
提问于2020-09-08
得票数 0
回答已采纳
1
回答
理解Javascript
中
的生命范围
、
const
iife
= (() => { let myValue = "Previous"; constreturn { getValue:getValue,}
iife
//{myValue:"Previous", getVa
浏览 4
提问于2021-04-06
得票数 1
回答已采纳
1
回答
为什么(jQuery)后功能关闭括号
、
、
、
我遇到了一个问题,要让Magento的prototype.
js
和jQuery玩得很好。我已经看到一些
函数
的括号后面跟着(jQuery)。 我想知道这是为了什么,是否需要将其
更改
为(jQuery.noConflict())?
浏览 2
提问于2015-05-07
得票数 2
3
回答
js
中
自调用
函数
的问题
<script> // Private return { return name; setName : function (newName) { }}();</script&g
浏览 0
提问于2013-06-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一篇文章搞清JavaScript模块化
开发者最常犯的8个JavaScript错误
Vuex 4 正式发布:打包现在与 Vue 3 一致
带你轻松了解JavaScript闭包
我从 17w star 的 Vuejs 中学到了什么?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券