javascript是在js文件请求来一开始就把全部函数的VO解析了,还是在执行某个具体函数时才解析这个函数的VO?特别想弄明白js执行机制求各位菊苣解惑!还有js是不是不能输出VO(AO)啊?
js执行的两个过程解析和执行
解析时给每个函数声明vo,然后给vo绑定属性、arguments等
执行时给vo的属性赋值
vo内部是不能访问的
解析的时候不管是内部还是外部函数都解析VO吗?还是等到执行内部函数时候才解析内部函数的VO?
@venoral: vo是针对每个函数的,当然时所有函数都解析
@beggarWang: 我也是这样想的。不然等到执行才解析多没效率啊
只会在当前作用域下进行vo