const obj = {
a: 1,
b: 2,
};
const { a, b } = obj;
console.log(a, b); // 1 2
const obj = {
a: 1,
};
const { a, b } = obj;
console.log(a, b); // 1 undefined
const obj = {
a: 1,
};
const { a, b = 2 } = obj;
console.log(a, b); // 1 2
const obj = {
a: 1,
b: undefined
}
const { a, b: c = 2 } = obj;
console.log(a, c) // 1 2
const obj = {
innerObj: {
a: 1,
b: 2,
},
};
const {
innerObj: { a, b = 2 },
} = obj;
console.log(a, b); // 1 2