ES6 变量的解构赋值
ES6 允许按照一定模式从数组和对象中提取值,对变量进行赋值,这被称为解构赋值
1. 数组的解构
const A = ['a','b','c','d'];
let [aa,bb,cc,dd]=A;
console.log(aa); //a
console.log(bb); //b
console.log(cc); //c
console.log(dd); //d
2. 对象的解构
const student={
name:'张三',
age:'19',
drive:function(){
console.log("会开车");
}
};
let {name, age , drive} = zhao;
console.log(name); //张三
console.log(age); //19
console.log(drive); //f(){ console.log("会开车"); }
drive() //可以直接调用方法