【发布时间】:2019-10-08 23:27:29
【问题描述】:
当你将函数调用的结果(返回)而不是函数本身绑定到 JavaScript 中的变量时,你怎么称呼它?
const arr = (function () {
const anotherArr = []
for (let i = 0; i < 10; i++) {
anotherArr.push(i)
}
return anotherArr
}())
console.log(arr)
上面的代码只是一个例子,所以我并没有试图实现任何目标或需要关于如何以不同方式做事的建议:) 我只是想知道它叫什么。
【问题讨论】:
-
它被称为立即调用函数表达式,简称IIFE。更多详情请见developer.mozilla.org/en-US/docs/Glossary/IIFE
标签: javascript function variables call