728x90
프로미스 (Promise)와 Async/await에 대해 설명해보세요.
프로미스
내용이 실행은 되었지만 결과를 아직 반환하지 않는 객체
Then을 붙이면 결과를 반환
실행이 완료되지 않았으면 완료된 후에 Then 내부 함수가 실행됨
Async/await
프로미스를 더욱 쉽게 사용하기 위한 문법이다.
Async 함수는 항상 프로미스를 반환하고 await 키워드를 사용하여 프로미스가 처리될 때까지 기다린다.
resolve만 있고 reject는 없어서 try/catch문을 사용해야 한다.
클로저 (Closure)란 무엇인가요?
함수와 그 함수의 렉시컬 환경의 조합
함수가 생성될 당시의 외부 변수를 기억하고 생성 이후에도 계속 접근 가능
자바스크립트는 정적 스코프(static scope)를 채택하고있음
정적 스코프 = 어휘적 스코프(lexical scope) 라고도 부름
부모 함수 안에서 자식 함수를 선언하면 자식함수를 어디에서 호출하더라도
자식함수 안에서 부모함수의 변수에 접근할 수 있다.
'코딩캠프 > 내일배움캠프' 카테고리의 다른 글
[ 취업대비반 ] 04.24(월) 데일리과제 8 (0) | 2023.04.24 |
---|---|
[ 취업대비반 ] 04.21(금) 데일리과제 7 (0) | 2023.04.21 |
[ 취업대비반 ] 04.19(수) 데일리과제 5 (0) | 2023.04.19 |
[ 취업대비반 ] 04.18(화) 데일리과제 4 (0) | 2023.04.18 |
[ 취업대비반 ] 04.17(월) 데일리과제 3 (0) | 2023.04.17 |