Babel插件里怎么准确判断一个节点是不是箭头函数?

公孙馨翼 阅读 2

我最近在写一个Babel插件,想专门处理箭头函数,但发现用 path.isArrowFunctionExpression() 有时候不生效。比如遇到这种写法:const fn = () => {},明明是箭头函数,但判断结果却是 false,是我用错方法了吗?

我试过打印 path.node.type,显示的是 "ArrowFunctionExpression",但 path.isArrowFunctionExpression() 却返回 false,这有点让我摸不着头脑。

我来解答 赞 1 收藏
二维码
手机扫码查看
暂无解答

暂无解答