This -★함수 내에서 this는 그 함수가 소속되어있는 객체를 가리킨다. -함수 내에서 함수 호출 맥락(conetext)을 의미한다. 즉 함수를 어떻게 호출하느냐에 따라서 가리키는 대상이 달라지며 언제나 정확한 값을 사용하게 해준다. -함수와 객체의 관계가 느슨한 Js에서 this는 둘 사이의 연결점 역할을 한다. -객체 리터럴을 직접 지정해서 사...
싱글 스레드 vs 멀티 스레드 1) 싱글 스레드 -경쟁 상태 Race Condition, 교착 상태 Deadlock X -하지만 비동기 작업을 동반하는 JS의 경우는 위험이 있다 -멀티스레드 대비 코드 복잡도가 낮음 -그러나 병렬처리보다는 작업 처리 효율이 평균적으로
변수 & 변수 선언 -변수명(식별자)는 변수의 값이 아닌 메모리 주소를 기억하여 변수명을 사용하면 매핑된 메모리 주소를 통해 저장된 값을 반환한다. -변수에 값을 저장 : 할당(assignment), 해당 값을 읽는 것 : 참조(reference), 변수명을 엔진에 알리는 것 : 선언(declaration) -JS의 변수 선언 : 선언->초기화를...
보통 for는 몇바퀴돌지 이미 알고있을때 사용하고 while은 모를때 사용 다양한 for loop (반복자) items ['a', 'b', 'c', 'd', 'e']; 1.for(let i ) 2.for ..in : key를 가져온다 3.for ..of : value를 가져온다 4.while 5.do..while 6.[..].forEach :...
Js 기본 라우팅 개념
globalThis -전역 객체를 지칭하는 변수 -전역 객체는 환경에 따라 다르다 -브라우저 환경은 window, node 환경은 global 객체를 지칭. -globalThis는 환경벌 차이를 통일하여 하나의 변수로 서로 다른 전역 객체를 가리키게 한다. window -DOM doucment를 포함하는 창을 나타내는 객체 -전역 스코프에 선언된 변수는...
동기/비동기, cb, promise, async await
자바스크립트 Closure
Rest Operator -함수의 인자, 배열, 객체 중 나머지 값을 묶어 사용하도록 한다. 함수의 인자 중 나머지 배열의 나머지 인자 객체의 나머지 필드 함수인자 rest operator -인자들을 배열로 묶는다. rest에는 숫자들이 배열로 담긴다. reduce 함수로 min값을 리턴한다. 객체의 rest operator -지정된 필드 외의 나머지 ...
자바스크립트의 실행 컨텍스트에 대하여.
객체의 구조 분해 할당배열의 구조 분해 할당
변수 정의 과정, for문에서의 var와 let의 차이점, 호이스팅