不明白这里程序处理的顺序
来源:3-11 编程练习
Megalord
2020-02-19 10:31:20
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>变量、作用域</title> </head> <body> <script type="text/javascript"> var a = { name: 'xm' }, b = [4]; console.log(a); console.log(b); b.push(a); </script> </body> </html>
作业过程中发现,为什么push在控制台输出之后执行,但控制台输出的b依然包含了a
1回答
同学你好,如下,没有点击左侧箭头时,打印的是代码正常顺序执行的结果。
当我们在控制台点击箭头时,代码已经执行完了,所以会展示出最终的结果,这个是浏览器的解析机制,同学不用纠结,简单了解下即可。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题