0和空字符串的布尔值都是false
解构赋值:把对象或者数组里面的属性或者元素单个或者多个的拿出来
var object = {
name: '张三',
age: 18
}
var nameValue = object.name
var ageValue = object.age
const object = {
name: '张三',
age: 18
}
let {name, age} = object
//可以给结构出来的属性重命名
let {name: nameValue, age: ageValue} = object
//数组的解构赋值
const arr = ['张三','李四',[1,2,3]]
let [arrValue1,arrValue2,arrValue3] = arr
- 展开运算符:针对对象和数组,相当于吧对象或者数组里面的元素一个个的拿出来摆放
const object1 = {
name: '张三',
age: 18
}
const object2 = {
sex: '女',
idCard: '520200000000000000'
}
const object = {...object1,...object2}
//相当于
constobject = Object.assion({}