When performing object destructuring you can destructure the same property multiple times. This can be really useful if you want to snag a full object and then snag individual properties too.

function getData() {
  return {
    name: 'Chris',
    job: {
      position: 'Developer',
      company: 'Acme Inc'
    }
  };
}

const {
  name: a,
  job: b,
  job: {
    position: c,
    company: d
  }
} = getData();

console.log(a); // 'Chris'
console.log(b); // { position: 'Developer', company: 'Acme Inc' }
console.log(c); // 'Developer'
console.log(d); // 'Acme Inc'