浏览器的堆内存和占内存的底层处理

说白了就是要理解一个事情 : var x = {a: 1 }这个表达式发生了什么 ? 首先是声明(declare)一个变量x ,然后右面开辟了一个堆的空间用来放a:1 ,最后进行赋值的操作。然后就是连等的执行顺序: x.m = x = {n: 100}这个的执行顺序:从左到右。 先是x.m = {n: 100} 然后是x = {n:100}
相关文章
相关标签/搜索