Использование await в JavaScript против синхронных функций - PullRequest
0 голосов
/ 03 июля 2019

В JavaScript не только не выдается ошибка, когда await используется против синхронной функции, но и не сообщается, что функция используется таким образом.

Какова предпосылка для этого? Любая официальная документация ссылка?

Я сталкивался с большим количеством кода, где await используется перед синхронными функциями просто потому, что разработчик не удосужился проверить объявление функции. Это сбивает с толку разработчиков, которые поддерживают такой код, еще больше умножая такую ​​плохую практику.

И, скажем, кто-то должен выкорчевать весь такой код, и нет ли абсолютно никакого способа сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...