프론트 개발자를 위한 여정

모든 영역을 안내하는 개발자

Frontend

JS 실전 문제

ji-frontdev 2024. 12. 15. 20:20
반응형

클로저(Closure)를 활용해 다음 동작을 구현하세요.

  • 호출될 때마다 숫자가 1씩 증가하는 카운터 함수.
const createCounter = () => {
    // 구현
};
const counter = createCounter();
console.log(counter()); // 1
console.log(counter()); // 2

 

 

Promise.all과 Promise.race의 차이를 설명하고, 간단한 예제를 작성해보세요.

 

TypeScript로 다음 요구사항을 구현해보세요.

  • 키가 string이고 값이 number인 객체를 처리하는 함수를 작성하세요.
  • 객체의 모든 값을 합산하여 반환해야 합니다.
function sumValues(obj) {
    // 구현
}

 

 

반응형