hw_16_04_resolve.html 606 B

123456789101112131415161718192021
  1. <header>
  2. resolve
  3. </header>
  4. <body>
  5. <script>
  6. function confirmPromise(text) {
  7. function executor(fulfill, reject) {
  8. if (confirm(text))
  9. fulfill();
  10. else
  11. reject();
  12. }
  13. return new Promise(executor);
  14. }
  15. confirmPromise('Промисы это сложно?')
  16. .then(
  17. () => console.log('не так уже и сложно'),
  18. () => console.log('respect за усидчивость и внимательность'));
  19. </script>
  20. </body>