<aside>
💡 FeedBack Note
</aside>
가혜님 에게 배운점
메서드 호출
일반 함수 호출
생성자 함수 호출
apply
→ this 바인딩과 인수 배열을 사용하여 함수를 호출한다.call
→ this 바인딩과 ,로 구분된 인수를 사용하여 함수를 호출한다.bind
는 새로 객체를 생성해야만 출력이 가능하다수진님에게 배운점
자칫 중요하지 않을 수 있는 내용을 의미있게 설명해 주셨다.
전역 객체
: 코드가 실행되기 전에 자바스크립트 엔진에 의해 가장 먼저 생성되는 특수한 최상위 객체, 계층적 구조상 어떤 객체에도 속하지 않은 빌트인 객체의 최상위 객체
⇒ 개발자가 의도적으로 생성할 수 없다. ( 전역 객체를 생성할 함수 제공 X)
⇒ 전역 객체의 프로퍼티를 참조할 때 window 생략 가능
TDZ
: 보이지 않는 개념 블록
⇒ let, const로 선언한 변수는 "선언 단계" 와 "초기화 단계"가 분리
⇒ 단계 사이에는 일시적 사각지대(TDZ)가 존재, 변수를 선언하기 전에는 TDZ에서 관리
⇒ 변수를 선언하기 전에 사용한다면 TDZ에서 ReferenceError 발생
eval함수 사용 금지
<aside> ⚠️ 보안에 취약하고, 처리속도가 느리기 때문에 eval 함수는 사용 금지!!!
</aside>
이번 학습을 통해서 스스로가 배운 점