关于js代码执行顺序
Posted 落落月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于js代码执行顺序相关的知识,希望对你有一定的参考价值。
上网查了一下关于这个方面的资料,大部分都是关于两个script标签中的js代码和变量以及函数提升方面的知识。
1、两个script标签
<script> alert("我是代码块一"); alert(test); //undefined var test = "str1"l </script> <script> alert("我是代码块二"); alert(test); //str1 </script>
特点:两代码块执行独立,变量共享;
关于变量和函数提升方面,已了解。
2.关于我自己的困惑,先贴上一段代码:
var a = []; for (let i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[6](); // 6
为什么会输出6,
以上是关于关于js代码执行顺序的主要内容,如果未能解决你的问题,请参考以下文章
关于js----------------分享前端开发常用代码片段
关于Ajax load页面中js部分$(function(){})的执行顺序