Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 29.02.2016
Сообщений: 24

Создайте асинхронную цепочку promise.

11.11.2020, 15:23. Показов 1254. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создайте следующую асинхронную цепочку promise:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
new Promise(function (resolve, reject) {
   // Запрашиваем у пользователя число number при помощи prompt()
   // Если пользователь ввел не число - вызвать reject()
   // Если пользователь ввел число - вызвать resolve(number)
}).catch(function (error) {
   return new Promise(function (resolve, reject) {
      // Запрашиваем у пользователя число number, пока он его не введет
      // После ввода числа - вызвать resolve(number)
   });
}).then(function (result) {
   // Вывод number на экран
});
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.11.2020, 15:23
Ответы с готовыми решениями:

Promise, два ajax запроса, задать очередь выполнения запросов, цепочка promise
Добрый день, уважаемые форумчане! Помогите разобраться с цепочкой promise. Суть проблемы: Есть 3 метода: 2 ajax get запроса и 1...

Разница между await promise и await promise.all
Столкнулся с непонятной проблемой, если отсылается много параллельных RPC запросов, возникает ответ с ошибкой, типа превышена очередь....

Создайте цепочку по определенному правилу
Строки (цепочки латинских букв) создаются по следующему правилу. Первая строка состоит из одного символа – латинской буквы «А». Каждая из...

2
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
11.11.2020, 16:44
Лучший ответ Сообщение было отмечено amr-now как решение

Решение

PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>
<body>
    <script>
        new Promise(function (resolve, reject) {
            // Запрашиваем у пользователя число number при помощи prompt()
            // Если пользователь ввел не число - вызвать reject()
            // Если пользователь ввел число - вызвать resolve(number)
            let input /*string*/, number /*float*/;
 
            input = prompt("Введите число:");
            if ((number = +input) !== parseFloat(input) || !Number.isFinite(number))
                reject(new Error("введено не число"));
            else
                resolve(number);
        }).catch(function (error) {
            return new Promise(function (resolve, reject) {
                // Запрашиваем у пользователя число number, пока он его не введет
                // После ввода числа - вызвать resolve(number)
                let input /*string*/, number /*float*/;
                while (true) {
                    input = prompt("Введите число:");
                    if ((number = +input) === parseFloat(input) && Number.isFinite(number))
                        break;
                }
                resolve(number);
            });
        }).then(function (result) {
            // Вывод number на экран
            alert(result);
        });
    </script>
</body>
</html>
1
0 / 0 / 0
Регистрация: 29.02.2016
Сообщений: 24
11.11.2020, 17:18  [ТС]
Спасибо!)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.11.2020, 17:18
Помогаю со студенческими работами здесь

Как в текстовом файле поменять все слова, содержащие цепочку "ола" на цепочку "оло"
В текстовом файле поменять все слова, содержащие цепочку &quot;ола&quot; на цепочку &quot;оло&quot;. Читаем правила 4.3 Создавайте темы с...

Колбэк в асинхронную функцию
Добрый день, подскажите как подобное сделать? Есть функция, вызывающая колбэк. my1(function(str1){ var s=str1; ...

Прервать асинхронную задачу
Как типа return только не из всего метода а из ожидания? private async void but1_Click(object sender, RoutedEventArgs e) { ...

Отмена простую асинхронную задачку
Добрый вечер! Уже не знаю что делать помогите мне привязать на кнопку отмену асинхронной операции. Код прилагаю в архиве

Gulp переписать асинхронную функцию в такс
(async () =&gt; { await imagemin('src/**/*.{png,jpg,ico}', 'dist/main/images', { plugins: }); })(); Выше...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru