0

如何将 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 甚至可以做到这一点吗?

4

0 回答 0