javascript 2

[JS] 제네레이터와 비동기 이터레이션

2022. 11. 07 스터디 내용참고https://ko.javascript.info/https://ko.javascript.info/generators-iterators 제너레이터와 비동기 이터레이션 ko.javascript.info 제너레이터 (Generator)일반적인 함수는 하나의 값을 반환함. 제너레이터는 여러개의 값을 필요에 따라서 하나씩 반환 할 수 있도록 해줌.* 비동기 처리에 유용하게 사용됨.function* commonFunc() { return 1;}function* generatorFunc() { yield 1; // 첫번째 반환 값 yield 2; // 두번째 반환 값 return 3; // 세번째 반환 값} 제너레이터 함수제너레이터를 사용하기 위해서는 제너레이터 함수(funct..

그 외 2025.09.08

[JS] 프라미스와 async, await 정리

2022. 11. 23 스터디 내용참고https://ko.javascript.info/async 프라미스와 async, await ko.javascript.info 동기, 비동기자바스크립트는 기본적으로 동기식(synchronous)으로 동작합니다. 동기란 한 번에 한 가지 작업만 하는 것을 말합니다. 자바스크립트는 한 작업을 완전히 끝낸 후에, 다음 작업을 실행합니다. (=싱글태스킹)console.log('1');setTimeout(()=>console.log('2'), 5000);console.log('3')반대로, 비동기식(asynchronous)은 동시에 여러가지 일을 수행합니다. 하나의 작업에 대한 동작이 끝나지 않아도 바로 다음 작업을 이어서 실행합니다. (=멀티태스킹)주로 언제 끝날지 모르는 ..

그 외 2025.09.08