猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请问if判断括号内的内容,判断完毕,还会存在吗?
比如说:
if(function f(){}){ }
请问判断完毕之后,这个function f() 还存在吗? 请教各位大佬了
12345678_0001
浏览 1341
回答 2
2回答
慕的地10843
函数会被销毁,因为在条件语句中,函数的声明不会提升。但是变量赋值后会保持。测试如下:if(function f(){}){ // xxx}f()会输出:Uncaught ReferenceError: f is not defined不信你可以运行一下。
0
0
0
LEATH
浏览器跑了一下,结果:不存在了
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续