promise

    [Javascript] Promise.all 이란?

    Promise자체의 뜻은 약속이라는 뜻입니다. 여기서 all이라는 것이 붙으면 어떤 뜻일까요? Promise.all Promise.all 이라는 뜻은 모든 프라미스가 이행될 때까지 기다리다 그 결과 값을 담은 배열을 반환하는 매서드입니다. Promise란? 위 그림은 동기와 비동기에 대한 설명을 담은 그림입니다. 데이터를 요청하고 응답이 들어올 때까지 다른 task들을 처리할 수 있도록 하는 것이 바로 비동기입니다. prmise는 위의 비유와 같이 진동벨과 같은 역할을 한다고 생각할 수 있습니다. 사장님과 손님의 진동벨을 연결하는 것과 같이, 프로미스(Promise)는 '제작 코드'와 '소비코드'를 연결해주는 특별한 자바스크립트 객체입니다. '제작 코드'와 '소비 코드'에 대한 설명은 아래에서 코드를 보..

    [Javascript] Promise란 ?

    이번시간에는 Javascript의 객체인 Promise에 대해 알아보겠습니다. Promise란? Promise(약속)이라는 뜻으로 내용이 실행은 되었지만 결과를 아직 반환하지 않은 객체를 뜻합니다. 반환되지 않은 상태에서 Then을 붙이면 결과가 반환되고 실행이 완료되지 않았으면 완료가 된 이후 Then 내부에 함수가 실행됩니다. Resolve(성공후 리턴값) -> then으로 연결 Reject(실패시 리턴값) -> catch로 연결 Finally 부분은 무조건 실행 const condition = true; const promise = new Promise((resolve, reject) => { if (condition) { resolve("성공"); } else { reject('실패'); } })..