JS执行原理
第一步预解析
JS解析器会预先找到关键字 var 和function
var=undine
function = 函数本身
第二部逐步执行
通过执行代码来改变var 或者调用function
函数取进不取远
当调用变量时首先取最近的变量
优先级是由里到外
当函数传参为数组和对象时会直接改变原来的值,其他数据类型不会
数组和对象有附加属性,其他数据类型没有。
第一步预解析
JS解析器会预先找到关键字 var 和function
var=undine
function = 函数本身
第二部逐步执行
通过执行代码来改变var 或者调用function
函数取进不取远
当调用变量时首先取最近的变量
优先级是由里到外
当函数传参为数组和对象时会直接改变原来的值,其他数据类型不会
数组和对象有附加属性,其他数据类型没有。