对于使用V8 JavaScript engine (JIT compilation)
的浏览器,有多少代码实际编译成机器代码并直接执行?它是选择位还是整个JavaScript
已编译?
此外,在执行编译代码期间,如果我要将函数分配给JavaScript
中的对象,会发生什么?在典型的语言中,这将是非法的,但我认为JavaScript
内的这种灵活性来自这样一个事实:它被解释为没有非法行为在技术上执行?但如果它编译了那种情况下会发生什么?
P.S
对不起,我的意思是,这个编译的代码执行“myObject = myFunction”会发生什么,假设这些变量是在其他地方声明的。这是一项法律任务吗?
非常感谢提前。