# promise

252개의 포스트
post-thumbnail

비동기의 처리, 콜백 함수와 Promise

nodeJS에서 비동기를 처리하는 방식은 콜백 함수이다. 자바스크립트에서 함수는 1급 객체이다. 즉 함수를 다른 곳으로 전달할 수 있다. 그래서 콜백 개념이 JS에서 중요한 것이다. 콜백은 가독성을 위해 항상 마지막 인자에 넣고, 오류 우선 처리를 하기 위해 반드시 첫

약 20시간 전
·
0개의 댓글
post-thumbnail

TIL 35. fetch 함수와 프로미스 체이닝

fetch(url)가져오다라는 뜻으로 파라미터로 넘어오는 url로 서버에 request를 보내서 원하는 내용을 가져오고 response를 받는 역할을 수행한다.then 메소드는 앞에서 리턴한 값을 response로 받아 처리한다.서버가 보낸 response는 하나의 객

3일 전
·
0개의 댓글

Asynchronous 2 ( 프로미스의 상태와 메서드)

promise의 state 종류와 .then, .catch, .finally 메서드의 사용법 정리

3일 전
·
0개의 댓글

JavaScript 공부 [10]

개발 유튜버 '드림코딩 by 엘리' 님의 영상, '자바스크립트 11과 12, Callback, Promise' 를 보고 Callback을 덕지덕지 사용한 코드를 Promise로 간결하게 바꾸는 방법을 공부했다.

3일 전
·
0개의 댓글

7월28일 수요일TIL

fs.readFile

4일 전
·
0개의 댓글

Promise fetch API 사용법

네트워크 요청이 비동기 요청의 대표적이라고 할 수 있다.이번에 배운 내용은 URL로 요청하는 경우를 학습을 하였다.링크텍스트스프린트를 하면서 작성했던 코드를 정리를 해보았다.페어분들과 작성한 코드들을 비교해보니깐 확실히 여러가지 구성으로 구현이 되었다.가독성이 중요하니

5일 전
·
0개의 댓글

전격분석, Event loop 와 Task queue 동작! 정확하고 완전하게 이해하기

JS의 실행 환경 - Node.js / BrowserNode.js 는 libuv 로 이벤트 루프 기반 비동기 I/O 를 처리한다. (단일 스레드 기반의 이벤트 루프)Browser 도 마찬가지로, 이벤트 루프 기반 비동기 I/O 를 처리한다. (뭐 쓰는지는 안찾아봄)No

6일 전
·
0개의 댓글

[node.js] 비동기 프로그래밍2 - Promise.all/race

Promise 객체들이 모두 실행완료될 때까지 대기결과 : promise 변수 모두 출력(객체처럼 출력됨)Promise 객체들 중 하나라도 실행이 완료되면 즉시 종료결과 : 가장 빨리 실행되는 promise 변수 출력(문자열 출력)

7일 전
·
0개의 댓글

[TIL.09] async 와 await

promise들을 여러가지고 chaining을 할 수 있다.promise.. then.. promise.. then..async 와 always를 사용하면 동기식으로 코드를 순서대로 작동하는 것처럼 간편하게 작성 할 수 있다. 기존에 존재하는 promise 위에 간편하

7일 전
·
0개의 댓글

🌏 Promises / Async&Await

Axios란? > axios란 브라우저, node.js를 위한 Promise API를 활용하는 HTTP 비동기 통신 라이브러리이다. Promise란? Promise 객체는 비동기 작업이 종료된 이후에 결과값이나 실패를 처리할 수 있다. Promise를 사용하면 비동기

2021년 7월 26일
·
0개의 댓글

Asynchronous 1 (콜백함수, 프로미스)

콜백함수(callback)와 프로미스(Promise)를 사용하여 비동기 작업 처리를 비교

2021년 7월 25일
·
0개의 댓글

[TIL.08] Promise

Promise promise는 javascript에 내장되어 있는 object로 asynchronous operation을 위해 사용된다. 비동기적은 것을 실행할 때 callback 함수 대신 유용하게 쓰일 수 있는 object이다. Promise의 2가지 핵심포인트

2021년 7월 25일
·
0개의 댓글
post-thumbnail

Promise.all에서 에러 핸들링하기

단비거야 / Promise.all 중간에 에러가 나도 계속 진행하고 싶을 때 해결책 2가지.

2021년 7월 24일
·
0개의 댓글

[자바스크립트] 프로미스(Promise)

resolve 성공한 경우 reject는 실패한 경우 실행첫 new promise 는 state 는 pedding(대기) / result 는 undefined -> resolve(value) 가 되면 state 는 fulfilled(이행됨) / result 는 valu

2021년 7월 18일
·
0개의 댓글
post-thumbnail

[4차 세미나] Part 2 : 비동기 프로그래밍

비동기 프로그래밍 브라우저에서 비동기 프로그래밍은 주로 통신과 같이 오래 걸리는 작업들을 브라우저에 위임할 때 이루어진다. 비동기 프로그래밍 방식은 프로그램의 성능과 응답성을 높이는 데 도움을 주지만, 코드가 실제로 실행되는 순서가 뒤죽박죽이라 코드의 가독성을

2021년 7월 17일
·
0개의 댓글
post-thumbnail

Front - 비동기 실행 문법

이때까지 비동기 실행에 관해 배운 내용들을 정리해봅시다. 일단 비동기 실행의 의미에 대해서 정리해봅시다. 사실 비동기 실행의 정의는 아래와 같이 다양한 방식으로 표현될 수 있습니다. 특정 작업이 시작되고, 그 작업이 모두 완료되기 전에 바로 다음 코드가 실행되는 방식

2021년 7월 16일
·
0개의 댓글
post-thumbnail

[JavaScript Deep Dive] 프로미스

JavaScript가 차지하는 범위가 늘어나고 이로인해 복잡도가 늘어남에 따라 콜백의 중첩이 발생하는 등의 문제들을 해결하기 위해복잡한 구조의 비동기 처리 프로세스를 간결하고 정돈되게 만들어 주는 역할비동기 작업의 순차 처리, 병렬 처리 등을 처리하는데 보다 수월하고

2021년 7월 16일
·
0개의 댓글
post-thumbnail

비동기처리(콜백함수, Promise, async/await)

JS는 싱글스레드이다.싱글스레드란 간단히 말하면, 한번에 하나의 일을 처리하는 것을 의미한다.이러한 특징때문에 어떤 일을 수행하는데 시간이 오래걸리면, 다른 작업들은 그만큼 기다려야 한다는 단점이있다. => Blocking이를 해결하기 위해, '비동기 처리'가 등장하게

2021년 7월 14일
·
0개의 댓글