【文件属性】:
文件名称:safe-evaluate-expression:使用可变参数动态创建和评估函数的小型库
文件大小:21.58MB
文件格式:ZIP
更新时间:2021-05-31 09:26:12
JavaScript
安全评估表达
使用多个参数(甚至未定义)动态创建和评估表达式的小型库。
:fire: 为了处理更复杂的用例,提供了一个功能来构建带有一些香料的评估函数
:dna: 您还可以使用伪语法来编写表达式。
它还提供了一个辅助函数来保护 lambda 函数到未定义的参数输入。
安装
npm install safe-evaluate-expression
评估
评估(表达式:[字符串 | 对象],参数:[对象])-> [表达式评估]
例子
const evaluate = require ( 'safe-evaluate-expression' ) ;
// Using Simple Text Expression
evaluate ( 'a > 1' , { a : 3 } ) ; // -> true
// Using Pseudo JSONLogic Expression
evaluate (