#4 JS17(async/await): 8

Open
opened 2 years ago by gitgod · 0 comments
gitgod commented 2 years ago

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 - этот код ничего не делает - он ловит ошибку, что бы её же сгенерировать вновь;

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 - этот код ничего не делает - он ловит ошибку, что бы её же сгенерировать вновь;
Sign in to join this conversation.
No Label
No Milestone
No assignee
1 Participants
Loading...
Cancel
Save
There is no content yet.