JavaScript小技能Get

100 阅读1分钟

关于同名变量和函数的两点处理原则:

  1. 如果是同名的函数,JavaScript编译阶段会选择最后声明的那个。
  2. 如果变量和函数同名,那么在编译阶段,变量的声明会被忽略。【理论上来说,变量和函数都会提升,但是内存(浏览器分配给JavaScript引擎的内存)中只会存在一个,那就是函数】