[Javascript] Promise #1
Promise는 ES6에 내장된 기능이다. 콜백과 비슷하지만 문법적으로 더 다루기가 쉽다. const promise = new Promise((resolve, reject) => { }); 만드는 방법 const promise = new Promise((resolve, reject) => { setTimeout(() => { console.log("work"); resolve(); }, 1000); }); 비동기로 실행해야할 코드가 있다면 Promise 안에 넣은 후 준비 가 됐을때 resolve를 실행 시키면 된다. 에러가 난 경우에는 reject를 식행 시키면 된다. 일반적으로 프로미스는 함수로 감싼후 프로미스를 리턴 시킨다. function asyncFun() { let error = false; ..
Javascript/비동기 프로그래밍
2020. 4. 7. 20:39