废话不多说,直接上代码
let name,age;
if(true){
let {name,age} = {name:"lth",age:"18"}
}
console.log(name); //undefined
let name,age;
if(true){
{name,age} = {name:"lth",age:"18"}
}
console.log(name); //语法直接错误
//只需要加一个括号
let name,age;
if(true){
({name,age} = {name:"lth",age:"18"})
}
console.log(name); //lth