解构赋值:ES6允许按照一定模式从数组和对象中提取值,对变量进行赋值
1.数组结构
const actor = ["沈腾","玛丽","贾玲","小斐"];
let [shenteng,nali,jialeng,xiaofei] = actor;
console.log(shenteng); //沈腾
console.log(nali); //玛丽
console.log(jialeng); //贾玲
console.log(xiaofei); //小斐
2.对象结构
let person = {
name:"贾玲",
age:30,
dianying(){
console.log("你好,李焕英");
}
}
let {name,age,xiaopin} = person;
console.log(name); //贾玲
console.log(age); //30
console.log(xiaopin); //ƒ dianying(){console.log("你好,李焕英");}
xiaopin(); //你好,李焕英