본문 바로가기
자바스크립트

구조분해할당

by 리양 2021. 8. 8.

구조분해할당

구조 분해 할당 구문은 배열이나 객체의 속성을 분해해서 그 값을 변수에 담을 수 있게 하는 표현식

 

 

 

배열에 해당하는 값이 없을 때 : undefinded 로 뜸 (기본값을 주어 에러를 미연에 방지하자!)

c에 기본값을 주어 undefined 를 방지

 

배열에 공백이 있을 때, 공백이 있는 배열을 무시한다.

 

 

 

 

 

객체도 구조분해가 가능하다.

객체를 구조분해 할 때는 순서 상관없이 할당해도 된다.

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