JavaScript의 async/await 구문을 사용하면 비동기적으로 작업을 처리할 수 있습니다. await 키워드를 사용하면 JavaScript 엔진은 해당 프로미스가 완료될 때까지 기다립니다. 하지만 이것은 JavaScript의 전체 실행을 차단하는 것이 아니라,
JavaScript의 제너레이터(generator)는 function\* 키워드를 사용해 정의하는 특별한 종류의 함수입니다. 제너레이터 함수는 호출될 때 즉시 실행되지 않고, 대신에 함수 실행을 나타내는 반복자(iterator)를 반환합니다. 이 반복자는 next 메소
// 함수의 호출값은 return 값으로 대체하여 사고하면 고차함수에 대한 이해가 쉽다.const add = (a, b) => a + b;function calculate(func, a, b) { return func(a, b);}console.log(add(3, 5