async/await && promise
发布: 2017-01-20 13:19:04标签: 前端开发
01<!DOCTYPE html>02<html lang='en'>03<head>04 <meta charset='UTF-8'>05 <title>Document</title>06</head>07<body>08 <script>09 function test(num) {10 return new Promise((resove, reject) => {11 setTimeout(() => {12 let random = Math.floor(Math.random() * 100);13 if (num > random) {14 resove('成功' + num + ',' + random);15 } else {16 reject('失败' + num + ',' + random);17 }18 }, 1000)19 });20 }21 (async () => {22 let res = await test(50);23 console.log(res);24 })()25 </script>26</body>27</html>
复制代码