function bar(){ return foo; foo = 10; function foo(){} var foo = 10; } alert(bar())
可以在评论区说出思路!!!
undefined
JS存在变量提升:
var声明会被提升到顶部,函数整个会被提升到顶部 。最终的编译结果如下:
function bar(){ var foo function foo(){} return foo; foo = 10; }
9,342
社区成员
552
社区内容
加载中
【社区规则】学习优先,其他靠边!
【多多发帖】本社区发帖,链接到自己的博文,官方会多给曝光,同时粉丝多涨涨!!!
【发帖内容】 发帖可以是求助,也可以是文章,
当然也可以是链接你自己博文的帖子,总是对你有益的都可以。
(违反官方规定的不可以)
有问题,可以私聊我,同时头部和侧边栏也有我的联系方式!!!
试试用AI创作助手写篇文章吧