Задать вопрос
@Zlat1997

Как построить дерево вызовов функций javascript?

У меня есть файл с javascript кодом (то есть каждый раз новый файл и кода заранее у меня нет) и мне нужно получить последовательный список вызовов функций из этого файла.

Например у меня есть вот такой фаил:
function one() {
  //Code
}
function two() {
  //Code
  one();
}
function three() {
  //Code
  two();
  one();
}

three();


я должен получить примерно такой результат:
{
    "three()": 
    [
        {"two()": "one()"},
        "one()"
    ]
}


Сейчас есть 2 идеи:
1) Анализировать код самому.
2) Использовать какой либо интерпретатор (но не знаю как).

Подскажите в какую сторону копать.

Заранее спасибо!
  • Вопрос задан
  • 514 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ruddy22
@ruddy22
Спасение утопающих — дело рук самих утопающих
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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