Что произойдет, если я использую async / await с функцией, которая ничего не возвращает?

Идентификаторы и зарезервированные слова не должны быть чувствительны к регистру, хотя многие из них следуют за соглашением использовать кавычки для зарезервированных слов и случай Pascal для идентификаторов.

См. SQL-92 Sec. 5.2 [/ д2]

1
задан Thelouras 18 January 2019 в 17:35
поделиться

1 ответ

  1. Если функция (не асинхронная) не возвращает явно значение, то она возвращает undefined в конце функции

  2. Вы можете использовать такие функции «без возврата» прекрасно работают в асинхронном контексте - они просто возвращают Promise, который разрешается до неопределенного

  3. Хотя я не работал с упомянутой вами библиотекой, всегда помните что await x является выражением, а не утверждением. Итак, если .seekTo является асинхронным, вы хотите:

&& await this._youTubeRef.seekTo(startTime);

0
ответ дан Fabio Beltramini 18 January 2019 в 17:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: