Web/Javscript (2) 썸네일형 리스트형 [Javascript] 자바스크립트 개발자가 알아야 하는 33가지 개념 1. Call stack 자바스크립트 호출 스택(Call Stack) 이해하기 (tistory.com) 자바스크립트 호출 스택(Call Stack) 이해하기 시작하기에 앞서 자바스크립트를 심도 있게 이해하기 위해 "모든 자바스크립트 개발자가 알아야할 33가지 개념(https://github.com/yjs03057/33-js-concepts)"의 항목들과 링크되어있는 블로그 글들을 정리 new93helloworld.tistory.com 2. 원시 자료형 자바스크립트 개발자라면 알아야 할 33가지 개념 #2 자바스크립트의 원시 타입(Primitive Type) (번역) (velog.io) 자바스크립트 개발자라면 알아야 할 33가지 개념 #2 자바스크립트의 원시 타입(Primitive Type) (번역) 들어.. [Javascript] optional chaining .? ?.는 3가지 형태가 있다. obj?.prop는 obj가 존재한다면, obj.prop 존재하지 않으면 undefined obj?.[prop]는 obj가 존재한다면, obj.prop 존재하지 않으면 undefined obj.method?.()는 obj.method가 존재한다면, obj.method() 존재하지 않으면 undefined ?.는 직관적이고 사용하기 쉽다. ?.는 깊숙한 곳에 있는 프로퍼티에 안전하게 접근할 수 있도록 도와준다. ?.는 꼭 없을 수도 있는 변수에만 사용해야 한다. 프로그래밍적으로 발생하는 에러를 가려버리기 때문에 잘못 사용했을 때는 되려 디버깅하기 어려워질 수 있다. 이전 1 다음