千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

1.解构赋值:
结构解析,对称赋值
2.概述:
就是将对应的对象或者数组解除对应的构造暴露其中的内容。它的赋值是对称的。
3.对象的解构:
- 基础写法:
var {key,key1} = {key:value,key1:value1}
- 示例:
var obj = {
name: 'jack',
age: 18
}
console.log(obj.name)
console.log(obj.age)
//简化写法 使用解构赋值的形式 直接获取里面的name和age
//对象解构对应的是属性名
var {
age,
name
} = {
name: 'jack',
age: 18
}
console.log(name)
console.log(age)
4.数组的解构:
- 基础写法
var [变量名,变量名1...] = [值,值1]
示例
//数组的解构是对应的顺序的
var [a, b, c] = [1, 2, 3]
console.log(a)//1
console.log(b)//2
console.log(c)//3