Почему нельзя вызвать асинхронную функцию внутри метода ready () в jquery версии 2.2.4? - PullRequest
2 голосов
/ 31 января 2020

Я пытаюсь вложить некоторые асинхронные работы в метод ready, но я застреваю с jQuery версией 2.2.4 (я предпочитаю эту версию).

С jQuery версией 2.2 .4

let initAsync = async function () {
  console.log('ready...'); // nothing will be logged
};

$(document).ready(initAsync);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>

С jQuery 3.3.1

let initAsync = async function () {
  console.log('ready...');
};

$(document).ready(initAsync);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

Поскольку документы не упоминают об этом действии, не могли бы вы объяснить, почему?

...