# callback

11개의 포스트
post-thumbnail

2020-05-23 TIL

비동기처리방식 공부해야지 생각만하다가.. 오늘 공부합니다! 비동기 처리 비동기 처리란 특정 코드의 연산이 끝날 때까지 실행을 멈추지 않고 다음 코드를 먼저 실행하는 것을 의미합니다. 사용 이유 위의 코드는 add()의 결과 값을 print()로 전달해 출력하는 일

2020년 5월 23일
·
0개의 댓글
post-thumbnail

javascript Callback & Promise

이전 포스팅에서 다루었던 동기&비동기에 이어 나가겠다. 비동기 처리란 특정 로직이 끝나길 기다렸다 다음 순서 로직이 시작 되는 것이 아닌, 순서 제약 없이 실행 & 처리하는 방식을 말한다. 데이터 요청에 대한 부분과 같이 실행완료까지 시간이 걸린다던가 언제 올지 모르는

2020년 3월 31일
·
0개의 댓글
post-thumbnail

JS 비동기는 어떻게 구현되어있는가??

JS의 비동기 프로그래밍의 중요한 요소들을 간단하게 짚고 넘어간 뒤, 비동기를 처리하는 방식 3가지인 Callback, Promise, Async Await의 내부를 살펴봅니다.

2020년 3월 26일
·
12개의 댓글

[03/16] TIL

함수 바로 실행과 함수를 함수 안에 넣어 실행하는 것의 차이?const foo =(a)=>{ reutrn a;}const func =(callback,b)=>{ callback(b);}func(foo,a); 같을까?

2020년 3월 16일
·
0개의 댓글

콜백 대신 동기로 ajax 호출하기

ajax 호출을 할 때 async-await는 이제 기본이겠죠? 하지만 IE를 지원해야 해야 하는데 babel, polyfill을 쓸 수 없다면..

2020년 2월 2일
·
0개의 댓글
post-thumbnail

[Javascript] 비동기 처리 - 고차원함수와 Callback

비동기 처리 async 자바스크립트는 코드를 실행하면 코드가 완료되는 것을 기다리지 않고 바로 다음 코드가 실행되는 비동기 프로그래밍 언어이다. 하지만 경우에 따라 동기적으로 처리해야하는 코드가 있을 수도 있다. 위의 코드는 서버에서 사용자 정보를 가져오는 상황을 가정한 코드다. 함수는 setTimeout를 기다리지 않기 때문에 return된 이후 use...

2020년 1월 30일
·
0개의 댓글

[번역] Introducing asynchronous JavaScript

문서를 천천히 읽다가 번역해서 올려두면 나중에 볼 때도 도움이 되고 다른 분들에게도 혹시나 도움이 되지 않을까 해서 올려봅니다. 전문적인 번역은 절대 아니며 의역, 오역, 그리고 오타도 난무합니다. 처음으로 번역을 해본거라 많이 미숙합니다. 더 좋은 의견이 있으시다면 언제든 남겨주세요! 원문 주소: https://developer.mozilla.org/e...

2020년 1월 5일
·
0개의 댓글

복습 #8 Callback 과 비동기호출

이번 복습의 주제는 callback과 비동기호출 (Asynchronous Call)이다. 비동기 호출은 지난 주 오프라인 세션 때 fetch 와 API를 실제로 구현하며 사용해보며 어느정도 무슨내용인지 알고 있다. 그래도 한번 정리하면서 복습하겠다. 먼저 콜백 함수

2019년 11월 19일
·
0개의 댓글

CallBack 함수 (feat.동기 & 비동기)

9891be28b09a8a21f766b0f4bfaa52a8.jpg 콜백함수에 대해 알아보던 중.. 별안간 동기/ 비동기를 많이 접하게되는 데- 대체 동기/비동기 그리고 콜백함수는...?! >동기 & 비동기의 비유방식으로는 커피숍의 진동벨로 들 수 있다. 커피숍에가서 음료 주문을 하고 진동벨을 받아와서 자리에 앉아 업무를 본다. 그 사이 진동벨이 울리...

2019년 11월 9일
·
0개의 댓글

[TIL] Callback vs Promise vs async&await

👉 CallBack 비동기 처리 방식 중 하나이다. > 문제점 : Callback hell 비동기 처리 로직을 위해 콜백 함수를 연속해서 사용할 때 발생하는 문제이다. 콜백안에 콜백을 계속 무는 형식으로 이러한 코드 구조는 가독성이 떨어지고 로직을 변경하기 어렵다. > > 해결방법 : Promise나 Async를 사용하는 방법 Callback exam...

2019년 10월 12일
·
0개의 댓글
post-thumbnail

JavaScript 비동기 처리를 위한 promise 이해하기

배경지식 JavaScript는 엔진은 Single Thread이다. 그래서 동시에 두 가지 작업을 할 수 없다. 그렇다면 여러 작업이 동시에 요청이 될 때 이 전 작업이 마무리 될 때까지 기다려야 하는가? 그렇다. 그래서 JavaScript 엔진은 비동기 처리가 가능하도록 설계되었다. 비동기(Asynchronous)란? 동기(Synchronous)적...

2019년 8월 2일
·
0개의 댓글