如何将 MemberExpression 转换为 CallExpression 以运行 JS 以使用 ESPrima 获取对象键?这是我的输入:
console.log("test");
我想要的是:
console["lo" + "G".toLowerCase()]("test");
来自"lo" + "G".toLowerCase()
外部助手,所以我的问题只是转换.log
为可以执行 JS 以获取最终密钥的“数组”元素。
如果你查看 AST,你可以看到:
property: Identifier { type: 'Identifier', name: 'log' } },
但是,我不知道如何将其转换为 CallExpression。ESPrima 甚至可以做到这一点吗?