1.const声明表示为一个静态变量,尝试修改将报错,并且定义时必须初始化变量。
2.不允许重复声明此变量
3.他的作用域也是块
4.congst的声明只适合变量,定义对象的话,不能修改值
5.不能用const声明迭代变量,因为迭代变量会自增。但是可以声明一个不会被修改的for循环变量。这对for-in 和for-of循环特别有意义
for-of和for-in区别
1.for-of会遍历数组的值,而for-in只会遍历数组的下标。
2.for-of不会遍历原型链,而for-in会遍历原型链。
3.for-of适合遍历数组或者字符串,而不适合遍历对象。