javaScript Promises规范

    xiaoxiao2022-07-02  100

    参考文件地址:js Promise

    Promise术语:

    Fulfilled(Resolved):成功

    Rejected:失败

    Pending:等待中

    Settled:已经成功或已经失败

     

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Promisify setTimeout</title> </head> <body>     <h1>Did the promise finish?</h1>     <div class="completion">Not yet</div>     <script>         function wait(ms) {             return new Promise(function(resolve) {                 console.log(this);                 window.setTimeout(function() {                     resolve();                 }, ms);             });         };

            var milliseconds = 2000;         wait(milliseconds).then(finish);

            function finish() {             var completion = document.querySelector('.completion');             completion.innerHTML = "Complete after " + milliseconds + "ms.";         };     </script> </body> </html>

     

    最新回复(0)