//////
Search

44장~47장

담당
이양래
신민철
날짜
2023/05/15
주제
REST API
프로미스
제너레이터와 async/await
에러 처리
가볍게 가보입시더
문제 1. (REST API)
REST API의 구성 요소는? (3)
문제 2. (REST API)
REST API 설계 원칙은?
문제 3. (Promise)
function sleep(delay) { return new Promise((resolve) => { setTimeout(() => { console.log('hello!'); resolve(); }, delay); }); } function foo() { console.log('finish!'); } // 문제 sleep(3000) .then(foo) .catch((error) => { console.error(error); });
JavaScript
복사
문제를 입력하면 어떻게 출력될까요?
문제 4. (제너레이터)
다음 코드를 설명해주세요.
function* genFunc() { const x = yield 1; const y = yield (x + 10); return x + y; } const generator = genFunc(0); let res = generator.next(); console.log(res); res = generator.next(15); console.log(res); res = generator.next(20); console.log(res);
JavaScript
복사
문제 5. (에러 처리)
다음 try…catch…finally문 코드를 설명해주세요.
console.log('시작') try { foo(); } catch (err) { console.error(err); } finally { console.log('finally') } console.log('끝')
JavaScript
복사