IT_susu
async await 본문
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