[스터디] 구조 분해 할당 / undefined와 null의 차이점

김하은·2024년 1월 4일
0

스터디

목록 보기
13/23

구조 분해 할당(destructuring) 이란 무엇인가요?

구조화된 배열과 같은 이터러블 또는 객체를 1개 이상의 변수에 개별적으로 할당하는 것을 말합니다. 배열과 같은 이터러블 또는 객체 리터럴에서 필요한 값만 추출하여 변수에 할당할 때 유용합니다.

  • 배열의 경우 배열의 값이, 객체의 경우 프로퍼티 키를 대상으로 할 수 있음
  • 레스트 파라미터와 함께 사용하는 경우가 많음

undefined 와 null의 차이점은 무엇인가요?

JavaScript에서 undefinednull은 둘 다 값이 없음을 나타내는데 undefined는 타입의 초기값으로 값이 할당되지 않거나 변수가 초기화되지 않은 경우를 나타내며, null은 의도적으로 값이 없음을 나타내는 데 사용됨

  • 둘 다 falsy 값이다.
profile
아이디어와 구현을 좋아합니다!

0개의 댓글