js学习笔记1

1、js中有6个值视为假值:false0""(空字符串)nullundefinedNaN

过滤数组中的假值可以采用filter(Boolean)来实现。bytes#169

2、当你使用对象解构的方式在console.log()中输出变量时,它会显示一个对象,对象的键就是变量的名称,对象的值就是变量的值。

3、js中展开运算符(扩展运算符)【...】的主要作用

  • 数组展开

  • 数组合并

  • 对象展开和合并

  • 转换非数组集合

  • 函数参数展开

  • 创建浅拷贝

  • 字符串转数组

  • 解构赋值,跳过数组中一些元素

4、js中的私有字段

5、可选链操作符+逻辑或操作符