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, когда мы передаем словарь в качестве аргумента в функцию.