IT_susu

async await 본문

[ javascript ]/JavaScript

async await

고베베 2019. 11. 16. 19:45
function p(ms) {
	return new Promise((resolve, reject) => {
    	setTimeout(() => {
        	resolve(ms);
        });
    });
}

(async function main() {
	try {
    	const ms = await p(1000);
    } catch (error) {
    	console.log(error);
    }
})();

 

async function 에서 return되는 값은 Promise.resolve함수로 감싸서 리턴된다.

 

function p(ms) {
	return new Promise((resolve, reject) => {
    	setTimeout(() => {
        	resolve(ms);
        });
    });
}

async function asyncP() {
	return 'Mark';
};

(async function main() {
	try {
    	const ms = await asyncP();
        console.log(name);
    } catch (error) {
    	console.log(error);
    }
})();

'[ javascript ] > JavaScript' 카테고리의 다른 글

Promise  (0) 2019.11.16
정규표현식  (0) 2019.09.17
AJAX - 비동기로 작업하기(callBack, Promise, async-await)  (0) 2019.09.13
window 객체 - BOM  (0) 2019.09.12
Ajax  (0) 2019.08.09
Comments