Details
1. Function definitions in object (shorthand)
const obj = { foo() { return 'bar'; } }
2. Shallow copy using spread operator
let obj1 = { foo: 'bar', x: 42 } let clonedObj = { ...obj1 }
3. Nested object properties destructuring
const nestedObj = { open: true, btnAct: { proceedLbl: 'aaa', cancelLbl: 'bbb', } } const { open, btnAct: {proceedLbl, cancelLbl} } = nestedObj