티스토리 뷰
728x90
반응형
최근에 자바스크립트를 보다가 이게 뭐지 라고 생각하는 것이 있어서 간단히 예제를 찾아서 공유한다.
영어로는 destructuring assignment라고 부르는데 ES6에 나온 문법이라고 한다.
아래 예제를 보면 어떻게 사용해야 하는지 너무 이해하기 쉽다. 심지어 이렇게 좋은게 있었다니... 라는 생각조차 들었다.
예전같으면 object 내부의 property를 가져오기 위해 obj.a obj.b obj.c 이런씩으로 매번 써야했지만, 이 방식을 이용하면 const를 이용해서 변할수 없는 값으로 할당가능하기 때문에 코드가 너무 이뻐진다.
기억하자! :)
const obj = {
name: "Fred",
age: 42,
id: 1
}
//simple destructuring
const { name } = obj;
console.log("name", name);
//assigning multiple variables at one time
const { age, id } = obj;
console.log("age", age);
console.log("id", id);
//using different names for the properties
const { name: personName } = obj;
console.log("personName", personName);
반응형
'IT > JavaScript' 카테고리의 다른 글
LET/CONST는 호이스팅이 안된다? (0) | 2022.05.04 |
---|---|
Javascript String 속도 비교 (0) | 2012.08.10 |
new 메소드( Function을 new하게 되면 안에서 행해지는 모습들) (0) | 2012.08.10 |
function(){} ();에서 ();의 의미 (0) | 2012.08.10 |
[Javascript] This 의 영역 정의 (1) | 2012.08.10 |
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- redhat
- 온타리오
- cert
- 부동산분석
- RHCE
- 벌링턴
- 캐나다
- 토론토
- 인터넷
- RHEL
- 미시사가
- 캐나다부동산
- docker
- git proGit
- Certificate
- 정착서비스
- 옥빌
- 토론토정착서비스
- BC주
- TORONTO
- certification
- Jay
- Red Hat
- ansible
- 부모님초청이민
- basement
- Canada
- 밀튼
- BTBS
- 우드워킹
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함