Regex для поиска всех функций JavaScript, включая обозначение стрелки?

1

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

Относительно легко написать что-то вроде:

function\s+\w+\(.*?\)\s*{

Но это только начинает охватывать множество вариантов.

Теги:
profiling

2 ответа

2

Я пробовал что-то подобное и пришел к тому, что регулярное выражение не является для него оружием выбора.

Но я бы рекомендовал вам посмотреть здесь и создать плагин для Babel. На шаге 3 "поколение" вы, вероятно, можете изменить все функции.

1

Использование Google Chrome (при условии универсального соответствия)...

  1. Нажмите F12, чтобы открыть консоль разработчика
  2. Найдите вкладку "Производительность" и нажмите на нее.
  3. Нажмите запись или Ctrl + E, чтобы начать/остановить запись. Chrome предоставит вам все, что вам нужно знать. : 3

(PS. Просто продай свою душу Google! ^ W ^)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню