第一个是测试用的html
第二个是快排
,第三个是各种辅助函数,专门写到sortTestHelper.js里面的了
关于上面这几张张图(代码能跑)
我有个问题,书上说第一个script元素包含的代码解析完才会解析第二个,...
我的前面的各种排序方法都用到了后面的sortTestHelper.js里的方法(比如说swap()),
解释器在第一个script元素遇到swap()它都还没有解析到最后一个元素,它怎么知道swap()
方法是什么,它为什么不报错?
能描述一下 解释和执行的这个流程大概是什么样的?(知识背景:我知道变量提升和函数提升)