1. <script>
    2. // 创建promise对象
    3. var promiseObj = new Promise(function(resolve, reject) {
    4. // 2. 调用resolve把成功的数据存储到promise对象里
    5. resolve(222);
    6. });
    7. console.log('promiseObj', promiseObj);
    8. console.log('\n-----------------------')
    9. // 创建promise对象
    10. var promiseObj2 = new Promise(function(resolve, reject) {
    11. // 2. 调用reject把失败的数据存储到promise对象里
    12. reject('失败了');
    13. });
    14. console.log('promiseObj2', promiseObj2);
    15. console.log('\n-----------------------')
    16. // 创建promise对象
    17. var flag = false;
    18. var promiseObj3 = new Promise(function(resolve, reject) {
    19. if (flag) {
    20. resolve(222);
    21. } else {
    22. reject('失败了');
    23. }
    24. });
    25. console.log('promiseObj3', promiseObj3);
    26. </script>