Я читаю эту статью о цепочке Promise, и там написано "a handler may return not exactly a promise, but a so-called “thenable” object
". Я хочу знать, какое из следующего является правильным:
1) Обработчик может вернуть обещание или объект, который может быть выполнен, но метод then()
, содержащий обработчик, должен вернуть обещание.
2) Обработчик может вернуть обещание или объект, который может быть выполнен, а метод then()
, содержащий обработчик, также может вернуть либо объект обещания, либо объект, который может быть выполнен.