# async/await
오프라인 코드캠프 6일차
👨🏻💻 오늘의 알고리즘 공부 reduce((acc,cur)=>{~},초기값) : 배열에만 사용가능한 반복연산 실행 : 기본적으로 매개변수를 2개까지 받음 : 첫번째 매개변수에는 함수를 반드시 넘겨주어야 하는 제약이 존재 : 두번째 매개변수는 초기값을 의미하는데
[DAY24] S2 U3 - 비동기
단어로 보면 동기는 '동시에 일어나는', 비동기는 '동시에 일어나지 않는' 이라는 의미를 가진다. 하지만, 그림에서 보는 것과는 반대로 느껴진다. 동기와 비동기의 동시라는 것은 동시성의 발생을 어디로 보느냐의 차이다.동기는 요청의 결과가 그 자리에서 동시에 일어나야 하

TIL/JS 2023/3/17 📚
오늘은 비동기와 콜백 그리고 promise 객체와 async await에 대해 학습을 진행했다!자바스크립트의 작동원리에 대해 배우면서 비동기와 조금 더 친해진 느낌이 있었지만,, 아직은 어사(어색한사이) 이다 ㅋㅋ또 최근 다시 Todolist를 만들어보면서 addeve

Today I Learned 2023.02.23. [코어 자바스크립트 3]
자바스크립트가 싱글 스레드임을 이해하고, 이벤트루프 전체적인 흐름의 원리를 파악한다. 이에 맞춰 동기/비동기 개념과 프로미스 개념을 접목해서 전체적인 흐름을 이해해본다. 사실 좀 어렵다.

[iOS][WWDC] Explore structured concurrency in Swift
🐸 어제 Async/await 세션을 보았는데요. Async 함수는 suspend 될 수 있고, suspend 되면 호출한 함수도 suspend 되기 때문에 async 키워드가 붙은 함수를 실행하려면 실행하는 함수가 비동기(Async) 이거나 Async Task
async/await
axios는 기본적으로 async/await를 지원하는 라이브러리비동기 작업을 수행하고자 하는 함수 앞에 async를 표기실질적인 비동기 작업이 필요한 위치마다 await를 표기뒤의 내용을 자동으로 Promise로 자동 전환하고 해당 내용이 resolve된 이후에 다음

[iOS][WWDC] Meet Async/await in Swift
Async/await를 블로그 글과 예제로만 학습하고 정작 WWDC는 안봤어서 정리하는김에 WWDC도 정리합니다.UIKit은 UIImage에서 썸네일을 형성하는 기능을 제공한다.(WWDC의 설명은 기본적으로 Synchronous = (Synchronous + Block

JavaScript 키워드 제너레이터 & async/await
JavaScript 의 제너레이터 함수와 async/await를 사용한 비동기 처리를 알아본다.

[iOS] Concurrency 학습하기 전에..
Swift의 async/await을 학습하기에 앞서 너무나도 기본적으로 알고있어야할 관련 개념들에 대해 간단히 정리하고 넘어가려고 합니다.컴퓨터가 발전하면서 여러 프로그램이 메인 메모리에 적재되어 병행 실행되었다.이런 변화는 컴퓨터의 효율을 높여주었지만, 프로그램에 대

한 주의 정리 - WIL
이번주(1월 30일 ~ 2월 5일) 무엇인가 바쁜 한 주였다. 알고리즘 테스트에 주특기 언어를 배우는 주차까지 순식간에 시간이 지나갔다.1\. 어떤 기능을 순차적으로 실행하기 위해서는 콜백함수를 이용한다.그러나 10개 혹은 100개를 순차적으로 진행시키게 되면 콜백 지

자바스크립트 - Promise, async/await
1월 30일 여정 22일차이다. > 만약 순차적으로 실행하고 싶은 함수를 만들고 싶으면 어떻게 해요? 나는 단순히 그냥 콜백함수 쓰면 되는거 아닌가? 라는 생각을 했다. 하지만 질문에서 요구하는 답이랑은 조금 달랐다. 오늘의 Today I Learned prob

개념익히기: Promise . async / await
지난 개념에서, 콜백함수에 대해 다뤄봤었는데.콜백함수는 단점이 있었습니다. 바로 꼬리에 꼬리에 무는 , 콜백 지옥이 발생하기에 가독성이 떨어진다는 것입니다.Promise, async/await는 비동기로 동작하는 JS에서, 이러한 콜백지옥에 대한 단점을 보완하기 위해

동기 / 비동기
서버 컴퓨터의 작업이 끝날 때까지 기다린 후 다음 작업을 실행하는 통신이다.동기 실행 방식은 등록 요청을 하게 되면 등록 과정이 모두 완료될 때까지 기다려준 후 게시글 불러오기 과정이 실행되기 때문에 문제 없이 작업이 가능하다위에 이미지처럼 함수 기본식으로 선언할 시

동기 / 비동기 + async / await
목요일. 오늘은 부트캠프 4일차다.이론적으로 동기 / 비동기 통신 방법에 대해 배웠다.일단 먼저 처리 과정에 대한 이해가 필요하다.우리가 데이터를 주고 받기위해 브라우저에서 데이터를 request하면 백엔드 컴퓨터가 요청을 받고, 데이터베이스에서 데이터를 처리한 후에