将函数调用的结果存储为JavaScript中的变量
当您将函数调用的结果(返回)而不是函数本身绑定到JavaScript中的变量时,您将如何调用它将函数调用的结果存储为JavaScript中的变量,javascript,function,variables,call,Javascript,Function,Variables,Call,当您将函数调用的结果(返回)而不是函数本身绑定到JavaScript中的变量时,您将如何调用它 const arr = (function () { const anotherArr = [] for (let i = 0; i < 10; i++) { anotherArr.push(i) } return anotherArr }()) console.log(arr) const arr=(函数(){ con
const arr = (function () {
const anotherArr = []
for (let i = 0; i < 10; i++) {
anotherArr.push(i)
}
return anotherArr
}())
console.log(arr)
const arr=(函数(){
const anotherArr=[]
for(设i=0;i<10;i++){
另一个推拉器(i)
}
返回另一个
}())
控制台日志(arr)
上面的代码只是一个例子,所以我不想做任何事情,也不需要关于如何做不同事情的建议:)我只是想知道它叫什么。你的问题有点模棱两可。本身没有约束力。你只是在函数和变量之间赋值 您可能要查找的是函数立即执行的这类表达式的名称 立即调用函数表达式
如果这不是你想要的-请澄清 它被称为立即调用的函数表达式,简称IIFE。有关更多详细信息,请参阅