Как я могу проанализировать файл JS, чтобы вернуть имя функции, имя переменной и ее значение в таблице или json, используя esprima?

Как я могу разобрать example.jsJS-файл, в котором есть несколько функций, таких как следующие примеры

      File : example.js

myFunction1: function (args) {
        var myvar1 = "1416fd488389bd8923df5a5e9";
},
myFunction2: function (args) {
        var myvar2 = "23u042scbajkabc424244u022";
}

вернуть мне json как

      {
  "myFunction1": {
    "myvar1": "1416fd488389bd8923df5a5e9"
  },
  "myFunction2": {
    "myvar2": "23u042scbajkabc424244u022"
  }
}

0 ответов

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