es6知识点

1.var let const

let const 是es6引入的声明变量的方式,声明的是局部变量,let 和const声明的变量会绑定局部作用域,let 和const声明的变量不会进行变量提升,所以在局部作用域没有声明变量前不能使用,会报错,这一部分也成为暂时性死区。

var是es5声明变量的方式,声明的变量是全局变量。编译前会进行变量提升。

const声明的是常量 不能修改。如果声明的是引用类型的。可以修改引用类型的属性值。

2. iterator 和 for of 和for in

iterator是一个接口,为了遍历各种不同类型的数据结构。

iterator有三个作用 1.为各种数据结构提供一种遍历机制。2.使得数据结构可以按某种顺序排列。3.是共for of 消费

for of 可以遍历所有具有iterator的数据 默认具有iterator的数据结构有 Array Map Set arguments NodeLists ,for of 可以使用break return终止执行

for in 适合遍历对象 还可以遍历对象原型上的属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值