当前位置:首页 > ES6 > 正文内容

es6 作用域

自由小鸟6年前 (2019-07-19)ES62787

作用域 let  const

const定义是常量不可修改,除引用外

1,let声明的变量只有在块作用域是{}里可以访问,之外就不可访问

2,使用let不可以重复定义变量

3,代码用了es6是强制作用了严格模式的,在es5是开启严格模式“use strict”,在es6中不用这种话,

4,在严格模式下,变量没有声明是不可以使用


 for(var i=0;i<3;i++){
    console.log(i)  //1,2
}
console.log(i)   //3



for(let i=0;i<3;i++){
    console.log(i)  //1,2
}
console.log(i)   //报错





版权声明:本文由Web学习之路发布,如需转载请注明出处。

本文链接:https://www.webge.net/?id=48

“es6 作用域” 的相关文章

js 数据保护

js 数据保护

es3的写法利用构造函数闭包来实现属性不可编辑es5的写法用一个defineProperty 来实现只可读 writable:falsees6的实现,代理new Proxy来实现,思想和es3很像,操作是代理对象person...

es6 解构函数默认值

es6 解构函数默认值

1,如果函数对数解构值有默认值的情况,调用传值参数不传不会报错2,如果出现解构值没有默认值,那当传参数的时候没有传就会报错...