JavaScript
Promise
seoca
2019. 9. 4. 02:28
Promise
거의 대부분의 비동기 작업에서 콜백이 중첩으로 일어나기 때문에 '콜백지옥'을 벗어나기 위해 Promise를 사용한다.
Example Code
module.exports.getManagers = () => {
return new Promise((resolve, reject) => {
var manager = [];
for(var i = 0; i < employees.length; i++){
if(employees[i].isManager == true){
manager.push(employees[i]);
}
}
if(manager.length == 0){
reject("no results returned");
}
else{
resolve(manager);
}
});
}
|
Reference