Я пытаюсь проанализировать параметры функции с esprima в реагировать JS. Я получаю следующую ошибку
Ошибка: строка 1: неожиданный токен (
▶ 9 стековых кадров были свернуты.
App.render
SRC / v4 / EsprimaTest.js: 12: 29
9 |
10 |
11 | render () {
12 | const parsed = 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;