Chapter04 - 콜백 함수4 - 1 콜백 함수란?콜백 함수: 다른 코드의 인자로 넘겨주는 함수→ 제어권과 관련이 깊다.→ 다른 코드에게 인자로 넘겨줌으로써 그 제어권도 함께 위임한 함수4 - 2 제어권4-2-1 호출 시점setInterval 예제var count = 0;var timer = setInterval(function() { console.log(count); if ( ++count > 4 ) clearInterval(time);}, 300);setInterval 구조var intervalID = scope.setInterval(func,delay[, param1, param2, ...]);매개변수 : func(함수), delay(ms 단위의 숫자) , 나머지(param1, pa..
Chapter 03 - this3-1 상황에 따라 달라지는 this→ this는 함수를 호출할 때 결정된다.→ 함수를 어떤 방식으로 호출하느냐에 따라 값이 달라지는 것3-1-1 전역 공간에서의 this전역 공간에서 this는 전역 객체를 가르킨다.전역 객체는 자바스크립트 런타임 환경에 따라 이름과 정보를 가짐.전역객체 : 전역 컨텍스트 생성 주체(브라우저 : window , node.js : global)(참고) 자바스크립트의 모든 변수는 실은 특정 객체의 프로퍼티(실행 컨텍스트의 LexicalEnvironment) 로서 동작한다.전역변수와 젼역객체(1)var a = 1;console.log(a); // 1console.log(window.a) // 1console.log(this.a) // 1→ 자바스..
01 Chapter 데이터 타입1 - 1 자바스크립트의 데이터 타입 종류기본형 (Primitive Type)숫자 (Number)문자열 (String)불리언 (boolean)NullundefinedES6 - 심볼(Symbol) 추가참조형 (Reference Type)객체 (Object)배열(Array)함수 (Function)날짜( Date)정규표현식 (RegExp)ES6 - Map, WeakMap, Set, Weakset ( 객체 하위 분류 )기본형과 참조형을 구분하는 기준?기본형 : 값이 담긴 주솟값을 바로 복제참조형 : 값이 담긴 주솟값들로 이루어진 묶음을 가리키는 주솟값을 복제1-2 데이터 타입에 관한 배경지식1- 2-1 메모리와 데이터비트0 또는 1만 표한할 수 있는 하나의 메모리 조각각 비트는 고..