TA贡献1785条经验 获得超8个赞
函数会被销毁,因为在条件语句中,函数的声明不会提升。但是变量赋值后会保持。
测试如下:
if(function f(){}){
// xxx
}
f()
会输出:
Uncaught ReferenceError: f is not defined
不信你可以运行一下。
TA贡献1936条经验 获得超7个赞
浏览器跑了一下,结果:不存在了
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号