this 2

07-11 회고록

🥇 this 🥈 일반 함수와 화살표 함수에서의 this this : 나를 호출한 대상을 불러와야하는 경우에 사용한다. (함수 종류에 따라 this를 찾는 방법이 달라진다.) ➡️ 일반함수(선언문, 표현식)인지 화살표함수인지에 따라 this가 달라진다. 일반 함수 화살표 함수 this 찾는 방법 나를 호출한 대상을 this 로 바인딩 this를 바인딩하지 않는다. 찾아야한다면 부모의 this를 가져온다. 상위 부모에 this가 없다면 window를 가져온다. 사용하는 경우 객체에서 메서드를 정의할 때 메서드 안에서 함수를 호출할 때 ☔ 객체의 메서드를 정의할때는 화살표 함수보다 일반 함수가 더 좋은거 아닌가요? ⭕ 메서드 안에서 함수를 호출할때는 화살표 함수가 더 좋나? ⭕ ☔ +기타) 노드리스트는 배열이..

07-10 회고록

🐱 함수 표현식 이론 🐶 함수 표현식 // 함수 선언문 function sayHi() // 함수 표현식 let sayHi = function() { alert( "Hello" ); }; 함수 표현식은 함수를 생성하고 생성한 함수를 변수에 할당하는 형태이다. → 함수는 “값”이라서 변수에 할당할 수 있다. sayHi() → 함수를 실행한 값을 반환한다. sayHi → 함수를 실행하지 않고 함수 본문이 출력된다. const a = sayHi() ⇒ a에 sayHi()의 반환값 ‘hello’가 담긴다. const b = sayHi ⇒ b는 sayHi 함수(function) 본문이 담긴다. a는 저장된 값을 가져올 수 있지만 b는 함수 본문이 들어가 있어서 sayHi()처럼 b를 함수처럼 실행할 수 있다. b(..