TIL

2024년 8월 14일 TIL

kagan-draca 2024. 8. 14. 20:45

https://kagan-draca.tistory.com/180

 

3-1 데이터 타입 종류 및 메모

1. 데이터 타입 심화데이터 타입은 크게 2가지로 나뉘는데 기본형과 참조형으로 나눠진다. 기본형 : Number(숫자), String(문자열), Boolean(참, 거짓),null(개발자 지정 빈 값), undefined(빈 값), Symbol(ES6 추

kagan-draca.tistory.com

https://kagan-draca.tistory.com/182

 

3-2 실행컨텍스트(스코프, 변수, 객체, 호이스팅)

실행컨텍스트 : 실행할 코드에서 제공할 환경 정보들을 모아놓은 객체이다.역할 )1. 선언된 변수를 위로 끌어올린다 = 호이스팅2. 외부 환경 정보를 구성한다.3. this 값을 설정한다. 콜 스택스택

kagan-draca.tistory.com

https://kagan-draca.tistory.com/183

 

this(정의, 활용법, 바인딩, call, applay, bind)

일반적인 C 계열, Java에서 this는class의 필드를 가르킬 때 사용된다. JavaScript에서 this는 다양한 의미에서사용된다. this 역할 : 주체 찾기 1. 전역 공간에서 this 역할 브라우저의 전역 환경에서 con

kagan-draca.tistory.com

https://kagan-draca.tistory.com/184

 

4-1 콜백 함수의 기본 개념

콜백 함수 : 다른 코드의 인자로 넘겨주는 함수! call back = call(부르다) + back(되돌아오다) = 되돌아와서 호출해줘! 콜백 함수는 다른 코드(함수 또는 메서드)에게 인자로 넘겨줌으로써 그 제어권

kagan-draca.tistory.com

 

오늘은 C 계열, Java 와 다른 

JavaScript 사용법을 학습했다

(

     물론 C 계열과 Java도 동일한 체계를

     사용할 수도 있습니다...

)

 

먼저 실행컨텍스트에서

호이스팅 방식을 통해

var 변수 실행 결과가 

어떻게 변천하는지 알 수 있었다.

 

 

그리고 this가 객체의 필드나 메서드만을

가리키는 것이 아닌,

 

JavaScript에서는 주체를 찾는 방법으로

 

this가 가리키는 대상을 변경하기 위해

 

self, call, apply, bind 등 다양한 방식이

사용되는 것을 학습했다.

 

마지막으로, 콜백함수가 

어떤 제어권을 가지고

 

개발자는 어떻게 사용해야 하는지 학습했다.

 

아직 완벽하게 이해했다고는 확신할 수 없지만

JavaScript를 계속 사용하고, 복습하면

완벽하게 내 것으로 만들 수 있으리라 생각한다.

 

(어느 정도 개념과 이유는 알게 된 상태 입니다)