자바스크립트2 비동기 처리-3 Promise.all Promise.race 병렬처리의 에러상황 1. 비동기 처리를 병렬로 처리하기 - Promise.all 비동기 처리를 처리하기위해 Promise, async,await의 사용방법을 알아 봤다 그런데 비동기처리에서 중요하게 생각해야 할것이 있다. 비동기 처리를 병렬로 처리하는 것이다. const work=()=>{ return new Promise((resolve,reject)=>{ setTimeout(()=>{ console.log('작업 1') resolve() },2000) }); } const work2=()=>{ return new Promise((resolve,reject)=>{ setTimeout(()=>{ console.log('작업 2') resolve() },2000.. 2021. 1. 30. 비동기 처리 -2 Promise async await 1.Promise Promise는 비동기 처리를 실행하고 그 처리가 끝난 뒤 다음 처리를 실행하기 위한 용도로 사용하는 비동기 처리 함수이다. Promise의 기본형태는 아래와 같다 Promise는 함수가 아니랄 자바스크립트 객체이다. Promise안의 function에 비동기적으로 처리할 작업을 추가하면 된다. 코드를 바로한번보자 const worke=new Promise(function(resolve,reject){ setTimeout(function(){ console.log('A') var num=parseInt(prompt('숫자를 입력하세요')) if(num>10){ resolve('10이 넘어갔다') } else{ reject('10을 못 넘었다') } }.. 2021. 1. 28. 이전 1 다음