一个方便好用的 js 表达式解析器
npm install --save expr-parser
const Expression = require('expr-parser'); const exprCalc = new Expression('a.value + 12 - (2 * 14 / 4)').parse(); console.log(exprCalc({ a: { value: 3 }, })); // 传入数据,输出计算结果 8
更多用法请参考测试用例。
MIT