摘要:
1、我们js引擎运行分为两步:预解析 代码执行 (1)预解析 js引擎会把js里面所写的var 还有function 提升到当前作用域的最前面。 (2)代码执行 按照代码书写的书怒从上往下执行 预解析分为变量预解析(变量提升)和函数预解析(函数提升) (1)变量提升:就是把所有的变量声明提升到当前作 阅读全文
摘要:
JavaScript中,arguments实际上踏实当前函数的一个内置对象。所有的函数都内置了一个arguments对象,arguments对象中存储了传递的所有实参。 如图所示: 我们可以知道arguments是一个伪数组,因此可以进行遍历,伪数组具有如下特点: 具有length属性 按照索引方式 阅读全文