Esprima.js AST_CALL не применяется к аргументу словаря в функции

Функция тестирования JavaScript:

      input=3;

getData(val)

setData({onLoad: function(options) {
  this.setDatas({
        humidity: options+50,
        daylight: daylight
      })
  }})

Узлы дерева AST

если вы посмотрите на строку номер 22 «getData(val)», принятую как AST_CALL, поскольку мы передаем arg как переменную, если мы передаем словарь, например «setData({onLoad: function(options)», как вы можете видеть в коде например, он распознает строку String номер 30 в приведенном выше дереве AST. Пожалуйста, дайте мне знать, как мы можем вызвать его как AST_CALL, когда мы передаем словарь в качестве аргумента в функцию.

0 ответов

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