Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- angular
- swift
- php
- node.js
- nextjs
- 네이티브
- react
- beanstalk
- Route53
- cors
- Elastic Beanstalk
- angular4
- fanzeel
- Android
- JavaScript
- ios
- 안드로이드
- https
- hybrid
- S3
- 카카오톡
- node
- 알려줌
- 페이스북
- 웹뷰
- AWS
- NeXT
- 감사일기
- TypeScript
- 도메인
Archives
- Today
- Total
쪼렙 as! 풀스택
18.06.12 Javascript - Promise 객체 다루기. 본문
1. Promise 를 넘겨주는 function 만들기.
const promiseFunc = () => new Promise((resolve, reject)=>{
...
if(성공했을시){
resolve(data)
}else{
reject(new Error('errorMessage'))
}
})
2. 비동기식으로 Promise 다루기.
promiseFunc()
.then((resolveData) => {
console.log(resolveData)
})
.catch((error) => {
console.error(error)
})
3. async, await 사용하기.- await 는 async 안에서만 사용 가능하다.
func2 = async () => {
const resolveData = await promiseFunc()
console.log(resolveData);
}
func2()
4. async, await 사용하면서, error catch 하기.
const func2 = async () => {
try {
const resolveData = await promiseFunc()
console.log(resolveData);
} catch (error) {
console.error(error)
}
}
func2()
'개발 일지 > Web & Server' 카테고리의 다른 글
Next.js - Router.push() 로, 라우팅 이동 후, 맨 위로 스크롤 (0) | 2018.07.05 |
---|---|
Javascript - File 로부터 blobURL 가져오기 (0) | 2018.06.29 |
React, Next, Express, mobX, axios, scss 환경 꾸미기. (1) | 2018.06.11 |
18.06.11. React - Next.JS 로 SSR 환경 꾸미기. (0) | 2018.06.11 |
React - 16.3 이상에서 DOM 레퍼런스 가져오기. 18.06.08 (0) | 2018.06.08 |
Comments