source-code/JavaScript (2) 썸네일형 리스트형 코드스피츠 85 거침없는 자바스크립트 - 1회차 https://www.youtube.com/watch?v=0NsJsBdYVHI&list=PLBNdLLaRx_rImvbuZnfO-Ecv9OpuCNoCl 1. 현대 JS pipeline 일반적인 현대 JS 개발 흐름 : code작성 → transpiler → packaging → CI → depoly => 실제 작성된 코드와 제공되는 서비스 간의 차이가 아주아주 커짐! ==> 서비스 단의 코드 수정이 어려워졌다는 단점이 있지만, 언어 및 브라우저 실행 등은 transpiler나 packaging에만 맡기고 code에 집중할 수 있는 환경이 조성되기도 한 것! 2. ECMAScript 표준 JS는 C# 이후 가장 빠르게 업데이트가 이뤄지는 언어(매년 상반기 신규 버전 출시 - 버전과 연도가 1차이) 대부분 현.. async-await anti pattern async await 문법을 사용하면 Promise를 간편하게! 사용할 수 있다. 함수 앞에 async를 붙이면 해당 함수가 항상 Promise를 반환하게 되고, await 키워드를 사용하면 해당 Promise가 resolve될 때까지 기다릴 수 있다. → 이 둘의 조합을 통해 보다 가독성 좋은 코드를 작성할 수 있다! 그런데... 무엇 보다 가독성 좋은 코드를 작성할 수 있는거지? → 당연히 비동기 이후 처리될 call back 함수들이 계속해서 늘어나는, 즉 call back hell과 비교했을 때! // call back hell obj.callback(parameter1, () => { obj.callback(parameter2, () => { obj.callback(parameter3, () =.. 이전 1 다음