1. let, var, 실행컨텍스트, 스코프, 비동기, lexical scope(정적 스코프) >> >>let, var의 관계가 궁금해지기 시작했다 helpdesk에 질문을 했다. https://github.com/codestates/help-desk/issues/677 구글에 '실행컨텍스트' 검색을 했다. 유튜브에 '실행컨텍스트', '스코프'에 관한 영상...
1. 상속패턴 > - functional - 함수를 생성하고 그 안에 메소드를 넣는다 > - functional-shared - 메소드를 따로 생성하고 함수에 참조값 형식으로 넣는다 // 메모리 효율적 사용 가능 > - prototypal - 함수를 생성할때 Object.create() 를 이용하여 prototype을 참조한다. > - pseudoclass...
1. Arrow function 을 사용하는 이유 > ### 1. 간결함 를 아래와 같이 변경할 수 있다. > > 1. function 생략 가능 변수의 ( ) 생략 가능 ( 매개변수가 한 개만 있을 경우 생략 가능, 2개부터는 ( ) 필요) { } , return 생략 가능 ( 한 줄로 표현 가능 할 경우 ) > ### 2. this 2. 객체생성자...
Fetch API Promise를 사용하여 구현 fetch(서버주소).then(콜백).then(콜백)........ .then(콜백).catch(에러콜백) then의 순서로 순차적으로 진행됨 then과정 중 에러가 발생하면 catch로 바로 넘어가서 에러 출력 - get 서버와 통신하여 받기 원하는 데이터를 요청할때 사용 ...
1. git repository 생성 https://github.com/codestates/Brum-server 2. 초기 설정 설치 폴더생성 tsconfig.json tslint.json
Scope 어떤 변수들에 접근 할 수 있는지 정의 될 수 있는 구역 전역 스코프 (global scope) 전역 변수 지역 스코프 (local scope) 지역 변수 함수 스코프 (function scope) 블록 스코프 (block scope) 함수 선언시 유의 사항 함수가 함수 ...
TODOmapfilterreduceflatmap\[]3\. elasticsearch
1\. 순수함수 vs 비순수함수
3\. Lambda - API Gateway