const
同个作用域下:只能声明一次并且必须赋值,不能被再次修改赋值。

引用数据类型可以修改

没有变量提升

块级作用域

let
同个作用域不能声明多次!但可以多次赋值!也具有块级作用域
var


set()
去重

不会更改类型



数组去重方法运用

还可以
这种转为数组
增强语法:解构
换位置:打印出来【3,2,1】

解构数据同时设置默认值:obj有sex就显示obj中解构的数据,否则就默认显示男

重命名

不能解构null或者undifined,打印会报错!!

为了解决这个问题,我们采取解构容错

假如结构的对象有数据就解构出来,没有就自己设个默认值


浅拷贝【深拷贝第一层,不会拷贝第二层!】


箭头函数:相当于匿名函数

高级语法


打印出来是对象!省略了return【注意:如果返回的是对象,小括号不能省略】

回调函数都可以使用箭头函数
注意:
高阶函数
filter

find,findIndex

some
检测是否存在

every


map【一定使用return!!】

用map变成对象时,一定要加括号!!

reduce

433

被折叠的 条评论
为什么被折叠?



