728x90
반응형
SMALL
//async 비동기
async function getData() {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve({
name: "윤주영",
id: "yjy"
});
},2000);
});
}
//await
//async 함수 내부에서만 사용 가능 한 키워드
//비동기 함수가 다 처리되기를 기다리는 역할
function printDataV1(){
getData().then((result) => {
console.log(result);
})
}
//await을 사용하면 V1의 then 메서드를 사용 안해도 된다.
//await은 async랑 같이 사용되어야 한다.
async function printDataV2(){
const data = await getData();
console.log(data);
}
printDataV2();
728x90
반응형
LIST
'Language > 자바스크립트' 카테고리의 다른 글
JS 메모 (0) | 2023.11.06 |
---|---|
[Javascript] 비동기, Promise, async, await 확실하게 이해하기 (0) | 2023.09.11 |
List<DTO>list 형태를 만들어서 서버에게 전달하기 (0) | 2022.05.04 |
10. JSON.stringify. JSON.parse 사용 방법 (0) | 2021.09.30 |
9. 자바스크립트 자주 쓰이는 간단한 이벤트 모음 (0) | 2021.09.16 |