http://gitlab.a-level.com.ua/viktoriiakapran/homework/src/master/js16/script.js#L30 - функция конечно `async`, однако она не использует `await` в своем теле. При переделывании на `async-await` в коде не должно остаться `then`
http://gitlab.a-level.com.ua/viktoriiakapran/homework/src/master/js16/swapi_dom.js#L8 - так же можно использовать `throw` вместо возврата промиса в состоянии `reject`
http://gitlab.a-level.com.ua/viktoriiakapran/homework/src/master/js16/swapi_dom.js#L17-L43 - как-то сложно. наблюдается копипаста перебора исходного объекта. Проще при создании промисов для ссылок в исходном объекте в `.then` положить функцию, которая будет заносить результат в нужный ключ исходного объекта. Тогда [вот это будет не нужно](http://gitlab.a-level.com.ua/viktoriiakapran/homework/src/master/js16/swapi_dom.js#L33-L42)
http://gitlab.a-level.com.ua/viktoriiakapran/homework/src/master/js16/swapi_dom.js#L46-L48 - этот код ничего не делает - он ловит ошибку, что бы её же сгенерировать вновь;
http://gitlab.a-level.com.ua/viktoriiakapran/homework/src/master/js16/script.js#L30 - функция конечно
async
, однако она не используетawait
в своем теле. При переделывании наasync-await
в коде не должно остатьсяthen
http://gitlab.a-level.com.ua/viktoriiakapran/homework/src/master/js16/swapi_dom.js#L8 - так же можно использовать
throw
вместо возврата промиса в состоянииreject
http://gitlab.a-level.com.ua/viktoriiakapran/homework/src/master/js16/swapi_dom.js#L17-L43 - как-то сложно. наблюдается копипаста перебора исходного объекта. Проще при создании промисов для ссылок в исходном объекте в
.then
положить функцию, которая будет заносить результат в нужный ключ исходного объекта. Тогда вот это будет не нужноhttp://gitlab.a-level.com.ua/viktoriiakapran/homework/src/master/js16/swapi_dom.js#L46-L48 - этот код ничего не делает - он ловит ошибку, что бы её же сгенерировать вновь;