Nem*_*Nem 3 javascript function
我有这段代码:
(function f(){ function f(){ return 1? } return f()? function f(){ return 2? } })()?
为什么这段代码打印'2'?
Que*_*tin 6
函数声明被提升,因此在return评估语句之前都会处理它们.
return
第二个函数会覆盖第一个函数,因为它们具有相同的名称.
归档时间:
11 年,5 月 前
查看次数:
62 次
最近记录: