가볍게 가보입시더
문제 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
복사
답