Javascript/Javascript 기타
초간단 javascript Object destructuring
kimc
2021. 6. 15. 23:44

이번 글을 통해 배워갈 내용
- 자바스크립트로 Object destructuring(객체 비구조화) 해보기
여기 감자가 있습니다

정확하게 이야기 하면 음식 객체입니다. ㅋㅋㅋㅋ
음식 객체의 코드는 다음과 같습니다.
// 감자 객체
let food = {
name: "감자",
price: 1000,
owner: "김씨",
where: "김씨뱃속"
}
음식 객체의
이름은 감자
가격은 1000 (원)
주인은 김씨
위치는 김씨 뱃속입니다.
감자 객체를 출력해보겠습니다.
//오브젝트를 출력하려면 앞에 food를 입력해야 하는데 귀찮습니다.
console.log(food.name); // 감자
console.log(food.price); // 1000
console.log(food.owner); // 김씨
출력하는데 food를 붙이는게 귀찮습니다.
그럴때는
Object Destructuring을 사용하면 좋습니다.
let {name, price, owner, where} = food;
자 이제 쉽게 출력 할수 있습니다
console.log(name); // 감자
console.log(price); // 1000
console.log(owner); // 김씨
요약
객체 비구조화 Object destructuring 하였습니다
예) let {name, price, owner, where} = food;
참조 및 인용
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
Destructuring assignment - JavaScript | MDN
The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables.
developer.mozilla.org
728x90