callback

JavaScript

JS | Promise ( Producer, Consumer)

Promise promise는 javascript에 내장되어 있는 object로 asynchronous operation을 위해 사용된다. 비동기적은 것을 실행할 때 callback 함수 대신 유용하게 쓰일 수 있는 object이다. Promise의 2가지 핵심포인트 state: process가 무거운 operaton을 수행하고 있는지 중인지 아니면 기능 수행이 완료되어 성공했는지 실패했는지 상태에 대해 이해하는 것이 중요하다. ① pending : promise가 만들어져서 지정한 operation이 수행 중일 때 ② fullfilled : operaion을 성공적으로 모두 끝내었을 때 ③ rejected: file을 찾을 수 없거나 network에 문제가 생겼을 때 producer와 consumer의..

JavaScript

JS | 비동기 처리의 시작 콜백

Javascript callback Javascript 는 synchronous 한다. (동기적입니다.) hoisting이 된 후 코드가 작성한 순서에 따라 동기적으로 실행된다. 비동기적인(asynchronous) 실행방법 console.log('1'); setTimeout(function () { console.log('2'); }, 1000); console.log('3'); // output //1 //3 //2 첫번째로 console창에 1이 출력되고 두번째로 setTimeout은 Browser API 이므로 Browser에게 1000ms가 지난 후에 callback 함수가 실행되도록 요청하고 응답을 기다리지 않고 바로 세번째로 콘솔에 3을 출력한다. 그러고나면 1초가 지난 후에 setTimeou..

3jun
'callback' 태그의 글 목록