Дополнительная информация:
- ChakraCore - Реализация Promise.prototype.Finally Исправления # 3520
В Edge devtools для Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 64.0.3282.140 Safari / 537.36 Edge / 17.17134 :
typeof (new Promise(()=>1).finally)
"undefined"
typeof (new Promise(()=>1).then)
"function"
typeof (new Promise(()=>1).catch)
"function"
Для моего приложения я использовал https://cdnjs.com/libraries/es6-promise для полизаполнения Promise
(изначально это было исключительно для полизаполнения для IE 11).
Но потом я заметил, что мое приложение не работает в Edge.
Похожие проблемы - https://github.com/stefanpenner/es6-promise/issues/330#issuecomment-425233364
Теперь я переключился на Bluebird, чтобы использовать полифил для IE 11 и Edge.