ES6初学

1.新增关键词let和const### let和const声明的是块级作用域 let a=0; { let a=1; } console.log(a) // 0 var a=1; { var a=1; } console.log(a) // 0 //假设有5个button标签 var allBtns=document.querySelect

- 阅读全文 -

块函数

/* * ES5中,规定函数不能定义在块级作用域内,只能定义在顶层作用域或者函数作用域内 * 但是浏览器为了兼容旧的版本代码,仍然支持在块级作用域内定义函数 * ES6中明确前允许了可以在块级作用域内定义声明函数 */ { function fun(){ console.log("This is a Function"); } } { let fun4=function (){ co

- 阅读全文 -