67. 자바스크립트 비동기 처리 패턴의 발전 과정
1. 이건 일반적인 프로그래밍 패턴 // 1. 데이터를 받아와서 변수에 저장하고 var id = $.get('domain.com/id'); // 2. 저장한 변수를 이용해서 if문 이용 if(id === 'john'){ var products = $.get('domain.com/products'); } 2. 자바스크립트 비동기패턴 때문에 콜백함수로 비동기처리 $.get('domain.com/id', function(id){ if( id === 'john'){ $.get('domain.com/products', function(){ // 항상 받아온 데이터를 콜백함수 안에서 // 처리해야만 비동기처리가 가능했다. }); } }); 3. promise 등장. 콜백함수 보다 코드의 흐름을 명확하게 알수있다. ..