您现在的位置:首页 --> 查看专题: 预解析
预解析时,完成了函数a的定义,即在window对象上添加变量a,并赋值为函数定义。之后遇到”var a;”,由于当前作用域已经有变量a,因此不需要做什么工作。在运行时,由于并没有给变量a赋值,因此原来的函数定义并没有覆盖,因此最终变量a是一个函数。如果将”var a;”改为”var a=1;”,则最终a的值为1。
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[663] WordPress插件开发 -- 在插件使用 -
[64] 海量数据面试题举例 -
[63] cookie窃取和session劫持 -
[60] 到底什么是MVC? -
[59] 浏览器的工作原理:新式网络浏览器幕后揭秘 -
[52] AWS云平台系列介绍(一):AWS平台与EC -
[51] 红黑树并没有我们想象的那么难(上) -
[50] 7个示例科普CPU Cache -
[50] Hacker News 排名算法工作原理 -
[48] 页面停留时间和网站停留时间详解
赞助商广告