问题描述
- 有一个js的函数调用问题
-
function f1(){function f2(){ console.log(“您好吗?”); }
}
f2()//这里为什么不可以调用f2函数呢?是不是内存还没有加载进去?
解决方案
f1(){
f2(){
};
};
你只可以在f1中调用 f2 ;f1外部并不知道有f2
解决方案二:
定义在函数内的函数,不能在函数外部调用它。
解决方案三:
先不说其他的。你的代码能执行吗?括号是中文的,引号是中文的。逗号也是中文的。瞎敲的吧
解决方案四:
是在外部去调用的话是不行的,,,你在f1 里面可以调用 f2
解决方案五:
f2是f1的内部函数,肯定无法再f1外部访问到的。。除非放外面
时间: 2024-10-22 04:28:15