hw_16_05_prompt_res.html 659 B

12345678910111213141516171819202122
  1. <header>
  2. prompt resolve
  3. </header>
  4. <body>
  5. <script>
  6. function promptPromise(text) {
  7. function executor(fulfill, reject) {
  8. let result = prompt(text);
  9. if (result == null)
  10. reject();
  11. else
  12. fulfill(result);
  13. }
  14. return new Promise(executor);
  15. }
  16. promptPromise("Как тебя зовут?")
  17. .then(
  18. name => console.log(`Тебя зовут ${name}`),
  19. () => console.log('Ну зачем морозиться, нормально же общались'));
  20. </script>
  21. </body>