1. <script>
    2. /* async function getData() {
    3. var promiseObj = new Promise(function (resolve, reject) {
    4. setTimeout(function () {
    5. resolve({
    6. msg: '66666'
    7. })
    8. }, 2000)
    9. })
    10. console.log(1);
    11. // 用await等待消息,有了结果之后在执行
    12. var result = await promiseObj;
    13. console.log(result);
    14. console.log(2);
    15. }
    16. getData();
    17. */
    18. // 项目中一般使用一个函数来返回一个promise对象
    19. function getObj() {
    20. var promiseObj = new Promise(function (resolve, reject) {
    21. setTimeout(function () {
    22. resolve({
    23. msg: '66666'
    24. })
    25. }, 2000)
    26. })
    27. return promiseObj;
    28. }
    29. async function getData2() {
    30. var result = await getObj();
    31. console.log(result);
    32. }
    33. getData2();
    34. </script>