Search

'JavaScript'에 해당되는 글 6건

  1. 2020.12.10 Javascript es6 destructuring assignment

Javascript es6 destructuring assignment

it/JavaScript 2020. 12. 10. 00:00 Posted by 하얀나다

비구조화 할당, 구조분해, destructuring assignment

 

객체를 만들어쓸때 아래와 같이 만드는게 기본이였는데

const dog = {
  name: "Gaja",
  age: 5
};

function print(what) {
  const text = `우리집 강아지이름은 ${what.name}이고 나이는 ${what.age}살 입니다!`;
  console.log(text);
}

print(dog);

 

es6 에서는 다음과 같이 사용가능

 

const dog = {
  name: "Gaja",
  age: 5
};
function print(what) {
  const { name, age } = what;
  const text = `우리집 강아지이름은 ${name}이고 나이는 ${age}살 입니다!`;
  console.log(text);
}
print(dog);

이거를 다시 아래 처럼 사용가능

const dog = {
  name: "Gaja",
  age: 5
};
function print({ name, age }) {
  const text = `우리집 강아지이름은 ${name}이고 나이는 ${age}살 입니다!`;
  console.log(text);
}
print(dog);

'it > JavaScript' 카테고리의 다른 글

Javascript es6 Template Literal  (0) 2020.12.09
JavaScript es6 Arrow function  (0) 2020.12.09
인코딩, 디코딩  (0) 2017.10.10
비교 연산자 2개 이상 쓰지 않는 이유.  (0) 2017.10.10
while 문 시간으로..  (0) 2017.10.10