let person={
name:'Matt',
age:'27'
};
let {name:personName,age:personAge}=person; //赋值personName==='Matt',personAge===;27'
let {name,age}=person; //当变量名与对象的属性名一致时,可以使用简写语法。赋值name==='Matt',age===;27'
let pName,pAge;
({name:pName,age:pAge}=person);//如果是给事先声明的变量赋值,那么赋值表达式必须包含在一对括号中
person.job={title:'Software engineer'};
let { job: { title } }=person;//声明title变量并将person.job.title赋值给它,这是嵌套赋值
function printPerson(foo,{name,age},bar){
console.log(arguments);
console.log(name,age);
}
function printPerson2 (foo,{name:pe