js学习笔记1
1、js中有6个值视为假值:false
、0
、""(空字符串)
、null
、undefined
、NaN
。
过滤数组中的假值可以采用filter(Boolean)来实现。bytes#169
2、当你使用对象解构的方式在console.log()中输出变量时,它会显示一个对象,对象的键就是变量的名称,对象的值就是变量的值。
3、js中展开运算符(扩展运算符)【...】的主要作用
- 数组展开
- 数组合并
- 对象展开和合并
- 转换非数组集合
- 函数参数展开
- 创建浅拷贝
- 字符串转数组
- 解构赋值,跳过数组中一些元素
4、js中的私有字段
5、可选链操作符+逻辑或操作符