본문 바로가기
반응형

학습정리/자습59

패스트캠퍼스 Javascirpt 퀴즈 정리 1) 1. index.html에서 main.js를 로드하기 위한 코드를 완성하라. 단 index.html은 프로젝트 루트에 위치하고 main.js는 src/js디렉터리에 위치한다. 2019. 7. 22.
자바스크립트 개발자라면 알아야하는 핵심 컨셉(2) scope,Expression, IIFE, Message Queue and Event Loop , None blocking, SetTimeout 1. Scope if(true){ const hello = 'hi'; console.log(hello) } console.log(hello); 위 콘솔은 hi가 찍히지만, 아래 hello는 알수가없다. 서로 scope가 다르기 때문에. const h = 'hello'; function a(){ console.log(h); const b = 'b'; } a() console.log(b) global scope 는 const h function안에 있으면, 전역 스코프를 참조 할수 있음. 결과는 hello만 찍히고 b는 찍히지 않음. 큰 곳에서 작은곳으로 접근이 불가능, 작은곳에서 큰곳으로 접근 가능 function a(){ const b="b"; function c() { const d = "d"; fun.. 2019. 7. 4.
자바스크립트 개발자라면 알아야하는 핵심컨셉(1) - callstack, Primitive Type , Value Types Reference Types, Type Coercion, Typeof 1) 콜스택 자바스크립트가 함수 실행을 핸들링하는 방법 중 하나. function three() { console.log('hello') } function two() { three(); } function one() { two(); } function zero() { one(); } zero(); 자바스크립트가 함수코드를 실행하면, zero 부터 하나씩 차곡차곡 쌓는다 콜스택에 쌓이는 순서는 zero one two three 쌓인다. 결국 hello가 출력되겠지만, 어느시점에 출력하느냐 이다. function three() { console.log('hello') } function two() { three(); } function one() { two(); } function zero() { one(.. 2019. 7. 3.
반응형