callback, promise
Promise를 사용한 함수의 경우,
const promiseFunc = async () => {
const data = await fetch()
....
const responseData = await response.json();
return responseData
}
const exampleFunc1 = () => {
const responseData = promiseFunc() //이 경우, Promise가 반환된다.
}
const exampleFunc2 = async () => {
const responseData = await promiseFunc() //이 경우, responseData가 반환된다.
}
https://velog.io/@vraimentres/promise-1
'Front-End > JavaScript' 카테고리의 다른 글
선언적 코드와 절차적 코드, 추상화와 구체 (0) | 2023.03.14 |
---|---|
명시적 표현, 암묵적 표현 (0) | 2023.03.14 |
Regex (1) | 2023.03.06 |
axios 공식문서 따라서 (일부) 작성하면서 이해하기! (0) | 2023.02.27 |
코어 자바스크립트 (0) | 2023.02.09 |