hyeonwooga.log
로그인
hyeonwooga.log
로그인
TIL 22.07.26 | 비동기, Promise, Async/Await, 알고리즘, 잔디심기
HyeonWooGa
·
2022년 7월 26일
팔로우
0
TIL
0
TIL
목록 보기
2/39
객체를 반복할때 for ... in 문 사용
예시
for(let key in obj) { iteratee(obj[key], key, collection); }
동기, 비동기
동기 : 한 번에 하나의 요청을 받고 응답이 완료된 후 다음 요청을 받는다.
비동기 : 한 번에 여러개의 요청을 받을 수 있고 일련의 순서대로 응답한다.
자바스크립트는 싱글스레드 언어다.
브라우저의 비동기 함수 작동 원리 참고 자료
Event Loop MDN
Philip Roberts: Help, I'm suck in a event-loop
콜백 : 비동기 동작 구현시 비동기 동작들이 뒤죽박준인 순서로 응답하는 것을 제어하기 위해 사용
Promise
: 비동기 동작 구현시 콜백지옥에 빠지지 않기 위한 클래스,
return
,
.then
과 함께 사용
Async/Await
: ES6 이후로 등작한
Promise
의 'Syntatic Sugar',
Promise
의 기능을 달콤한 문법으로 구현 가능
프로그래머스 1단게 스킬 체크 만점 하지만 1단계 기업 알고리즘 문제들은 여전히 익숙하지 않고 어려운 부분이 있어서 꾸준히 공부 필요합니다.
깃허브에서 'private' 인 레포지토리에 커밋을 올려도 잔디심기가 되는 줄 알았는데 안 되어서 잔디가 하루 비었음, 다시 놓치지 않고 꾸준히 잔디심겠습니다.
HyeonWooGa
Aim for the TOP, Developer
팔로우
이전 포스트
TIL 22.07.25 | AJAX, 클래스 다형성, 프로토타입
다음 포스트
TIL 22.07.27 |
0개의 댓글
댓글 작성