ES6 : 비구조 할당

Sarah·2020년 8월 30일
0
const ironMan = {
  alias: '아이언맨',
  name: '토니 스타크',
  actor: '로버트 다우니 주니어'
}

//방법1
function print(hero) {
  const { alias, name, actor } = hero;
  const text = `${alias}(${name}) 역할을 맡은 배우는 ${actor}입니다.`;
  console.log(text);
}

//방법2
function print({ alias, name, actor }) {
  const text = `${alias}(${name}) 역할을 맡은 배우는 ${actor}입니다.`;
  console.log(text);
}
print(ironMan);

//반드시 함수 내부에서만 사용하지 않아도 된다.
const { name, actor } = ironMan;
console.log(name);
profile
공부 목적으로 개인적으로 정리하는 공간입니다. 혹시 틀린 점이 있다면 댓글로 남겨주시면 감사하겠습니다.✍🤓 💌

0개의 댓글