猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
帮我看看一个预解释的问题啊!
var fn = function(){ alert(123) };function fn(){ alert(456) }fn(); 为什么输出的是123呢?
交互式爱情
浏览 464
回答 1
1回答
GCT1015
声明提升,函数声明的提升优先级大于变量声明的提升,函数表达式不会被提升以上代码,其处理过程是function fn(){ alert(456) }var fn; fn = function(){ alert(123) }; fn();
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续