구조분해할당
구조 분해 할당 구문은 배열이나 객체의 속성을 분해해서 그 값을 변수에 담을 수 있게 하는 표현식
배열에 해당하는 값이 없을 때 : undefinded 로 뜸 (기본값을 주어 에러를 미연에 방지하자!)
배열에 공백이 있을 때, 공백이 있는 배열을 무시한다.
객체도 구조분해가 가능하다.
객체를 구조분해 할 때는 순서 상관없이 할당해도 된다.
ex) {name, age} -> {age, name} 으로 해도 정상적으로 작동
객체 또한 배열을 구조분해 할 때처럼 지정되지 않은 값에 대해서는 undefined를 반환
(객체 또한 기본값을 주어 에러를 미연에 방지하자!)
but 객체에 이미 값이 할당되어 있으면 기본값을 주어도 객체에 할당되어있는 값을 쓴다.
https://www.youtube.com/watch?v=lV7ulA7R5Nk
'자바스크립트' 카테고리의 다른 글
객체지향 프로그래밍 - 객체 (0) | 2021.10.19 |
---|---|
event.preventDefault() (0) | 2021.08.13 |
call, apply, bind (0) | 2021.07.26 |
arguments 객체,this 바인딩 (0) | 2021.07.26 |
함수의 다양한 형태 (0) | 2021.07.08 |