1.5 原型链,块级作用域(学习笔记)
- 因为1.4中的字符串 “1”有个big方法。我想整理一下原型。(探讨原因字符串为何自带方法)
- let块级作用域与函数作用域区别(探讨原因1.4中有一个解决办法很简单就是用了let)
let特殊性(因为变量提升,会造成变量泄漏,变量覆盖。所以ES6引用了let块级作用域。const也支持块级作用域)
- 在es6之前。js支持一对花括号创建的代码段,但是并不支持块级作用域:仅仅支持函数作用域
function test() { for (var i = 0; i < 10; i++) { document.writeln("<br/>--->" + i); } document.write("<br/>" + i); //10,因为i此时还在作用域内。 }
- 块级作用域则为一对{}内
function test() { for (let i = 0; i < 10; i++) { document.writeln("<br/>--->" + i); } document.write("<br/>" + i); //not find i,因为i此时拿不到上面花括号作用域内的i。 }
本人是一个技术爱好者
1.但是每个技术爱好者都是从萌新开始的
2.我所有的博文都是我各方资料查阅(看的比较乱比较杂,因为有些是群里讨论等等来源,无法辨别出处,所以我的文章都是没有写明出处,都是我个人消化后整理,)
3.但是没有经过我实践的我一般会标注
4.希望大家共同交流共同进步,指出我的不足 谢谢

浙公网安备 33010602011771号