function outside() {
let out = 0;
function inside() {
out += 1;
}
return inside;
}
let ref = outside();
console.log(ref());
为什么当打印出而不是内部函数的值(即1)时,会出现未定义的情况?
发布于 2022-07-05 18:25:49
inside函数必须返回值。
function outside() {
let out = 0;
function inside() {
return ++out;
}
return inside;
}
let ref = outside();
console.log(ref());
https://stackoverflow.com/questions/72873925
复制相似问题