我正在尝试在 react js 中使用 esprima 解析函数参数。我收到以下错误
错误:第 1 行:意外令牌(▶ 9 个堆栈帧被折叠。App.render src/v4/EsprimaTest.js:12:29 9 | 10 | 11 | render() {
12 | 常量解析= esprimaFB.parse(this.sum.toString()) | ^ 13 | const parsed1=esprima.parse(this.sum.toString()) 14 | 返回 ( 15 | 查看编译
我的源代码如下。我尝试了 esprima 和 esprima-fb
import React from "react";
var esprimaFB = require("esprima-fb");
var esprima = require("esprima");
class App extends React.Component {
sum = (a,b)=>{
return a+b;
}
render() {
const parsed= esprimaFB.parse(this.sum.toString())
const parsed1= esprima.parse(this.sum.toString())
return (
<div>
<div>{JSON.stringify(parsed)}</div>
<div>{JSON.stringify(parsed1)}</div>
</div>
);
}
}
export default App;