Есть ли способ проверить, есть ли у функции JavaScript обратный вызов или асинхронная операция?

Есть ли API или пакет (встроенный или сторонний), который может взять строку кода JavaScript (в частности, функцию для моего случая), профилировать ее и сказать , есть ли какая-либо асинхронная операция или обратный вызов в этом методе?

Например, если есть function

function f1()
{
  console.log(arguments);
}

Если я сделаю f1.toString().split("\n").join( "\\n" )Я бы получил строку

"function f1()\n    {\n      console.log(arguments)\n    }"

Я хочу иметь возможность профилировать код и посмотреть, была ли какая-либо асинхронная операция в этой строке. Является ли это возможным?

Благодарю.

0 ответов

Другие вопросы по тегам