Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 25.07.2016, 08:44
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

Сообщение от vadim5june Посмотреть сообщение
Вот этот пример работает, все более менее понятно https://developer.mozilla.org/ru/doc...bjects/Promise
у меня этот пример даже не запустился даже)

Вообщем, сейчас непонятно, как промис решает, что нужно выполнить - resolve или reject. Неужели тупо через try/catch
Ответить с цитированием
  #12 (permalink)  
Старый 25.07.2016, 09:10
Аватар для vadim5june
Студент
Отправить личное сообщение для vadim5june Посмотреть профиль Найти все сообщения от vadim5june
 
Регистрация: 30.04.2012
Сообщений: 1,113

Сообщение от innowed
Вообщем, сейчас непонятно, как промис решает, что нужно выполнить - resolve или reject. Неужели тупо через try/catch
Это мы сами задаем в програмном коде.
resolve и reject это обычные функции обратного вызова.
В примере Мозиллы они только resolve опрелелили,поэтому reject никогда не выполнится
Ответить с цитированием
  #13 (permalink)  
Старый 25.07.2016, 10:17
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

innowed, Асинхронное программирование старенькая статья
Ответить с цитированием
  #14 (permalink)  
Старый 26.07.2016, 16:23
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Извраты мастырят один на другой, вместо того, чтобы научить браузеры понимать фортран и паскаль, ну и си си.

ТС, resolve - это колбек на then, а режект - колбек на catch. Там же все проиллюстрировано. Просто ты мало боролся с асинхроном и мало кложей писал, поэтому не доходит. )))
Ответить с цитированием
  #15 (permalink)  
Старый 31.07.2016, 10:07
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

Трудно объяснить, вот если есть цепочка
then().then().then().catch()

то как в этом случае интерпретатор понимает, что then() выполнился и можно переходить к следующему или наоборот нужно перейти в catch() ?
Ответить с цитированием
  #16 (permalink)  
Старый 31.07.2016, 10:18
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

http://learn.javascript.ru/promise
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка на понимание ООП Ivan_Ivanoff_24 Общие вопросы Javascript 18 16.03.2015 12:37
Оператор && и его не понимание volkovics Общие вопросы Javascript 9 24.05.2012 00:15
Помогите с понимание кода ПОЖАЛУЙСТА. 0931454574 jQuery 8 18.05.2011 19:55
406 ошибка. Не понимание windows 1251 nikinfo AJAX и COMET 5 27.03.2009 22:54