Господа исследователи джаваскрипта, есть вопрос.
Допустим есть промис который резолвит массив промисов
const promise = Promise.resolve([Promise.resolve(1), Promise.resolve(2)]);
Если воспользоваться then и передать при помощи pointfree notation лог
promise.then(console.log);
будет выведено что у нас таки массив промисов в которых должны быть единица и двойка
а если передать промис ол
promise.then(Promise.all);
консоль выругается на то что мы вызываем его на не объекте.
Почему так происходит?