반응형
츄르사려고 코딩하는 코집사입니다.
[JavaScript] destructuring Assignment
1. 기본 할당
- 기본 할당은 아래와 같이, const 중괄호를 통해, id, name, age를 할당할 수 있다.
<script>
const user = {
id = "wowow",
name = "wow",
age = 25
};
</script>
- 그래서, let을 사용하여 user 객체의 id, name, age를 할당할 수도 있다.
<script>
// 기본 Object
{
let id = user.id;
let name = user.name;
let age = user.age;
console.log(id, name, age);
}
</script>
- Destructuring Assianment는 아래와 같이 코드를 사용할 수 있다.
- let {id, name, age} = user; 는 user라는 객체에서 id와 name, age를 가져옴
// Destructuring Assianment
{
let {id, name, age} = user;
console.log(id, name, age);
}
- 그래서, 아래와 같이 응용하여 새로운 변수에 할당할 수 있다.
- user라는 객체에서 id는 wowid에, name은 wowname에, age는 wowage에 넣는다.
// 기존의 이름과 다르게 할당
let {id : wowid, name : wowname, age : wowage} = user;
console.log(wowid, wowname, wowage)
반응형
'Language > JavaScript' 카테고리의 다른 글
자바스크립트(JavaScript)에서 input 커서 포커스를 벗어날 때 이벤트 적용 방법 (0) | 2021.10.29 |
---|---|
제이쿼리(JQuery)의 기본 (0) | 2021.10.06 |
[자바스크립트(JavaScript)] HTML 문서에 삽입하는 방법 (0) | 2021.09.28 |
[자바스크립트(JavaScript)] 주석처리 하는 방법 (0) | 2021.09.28 |
$(document).ready(function() {}); 이란? (0) | 2021.09.24 |
비쥬얼 스튜디오 코드(Visual Studio Code, VSCode)에서 자바스크립트(JavaScript) 설치 및 설정하는 방법 (0) | 2021.09.13 |
[JavaScript] Uncaught SyntaxError: Invalid shorthand property initializer 해결 방법 (2) | 2021.07.16 |
[JavaScript] 자바스크립트(JavaScript) 변수(Variable) (0) | 2021.03.04 |
최근댓글