标签:func 关于 输出 上网 pre 自己 console script efi
上网查了一下关于这个方面的资料,大部分都是关于两个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,
标签:func 关于 输出 上网 pre 自己 console script efi
原文地址:http://www.cnblogs.com/Yoriluo/p/7459565.html