Показать сообщение отдельно
  #4 (permalink)  
Старый 21.08.2017, 11:18
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,005

Сообщение от tilin Посмотреть сообщение
А где в стандарте описана эта ситуация с неявной подстановкой второго параметра, никак не могу найти.
правильнее сказать: "должно работать, как если бы на месте отсутствующей функции была функция e => throw e". Аналогичное, кстати, справедливо и для первого параметра then - там подставляется e => e

Это скорее "возможная реализация". В стандарте о заменах не упоминается, но указано, что должно получиться в итоге. https://promisesaplus.com/ пп. 2.2.7.3 и 2.2.7.4, что достигается, например, при таких заменах.
Ответить с цитированием