promise

MDN에서는 일부만 번역이 되었네요. 일단 해당 문서 참고하시고요. 이제 앞으로 자바스크립트에서는 콜백, 이벤트 리스너 이런 건 다 사라지고 promise 세상이 올 것이라는 무시무시한 이야기를...

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise

promise는 개념이 난감해서 그런지 다른 자료도 찾아볼 수 있습니다. 페이스북 그룹에도 여러 제보가 올라왔네요.

역시 개념을 모를때는 코드부터..

let a = Promise.resolve(3)
    .then(v=>(console.log('step1',v),
  Promise.resolve(4)))
  .then(v=>console.log('step2',v));
let b = Promise.resolve(5)
    .then(v=>console.log('step3',v));
// step1 3
// step3 5
// step2 4

아 이건 뭐지. 강의 때는 아~ 그랬는데 역시 다시 보니 이해가 안되네요. 자료를 찾아봐야겠습니다.