怎么利用aviator表达式的结果,执行不同的函数

数据库中存有rules+action,
rules为aviator表达式,
前端会传入rules执行需要的参数,
想要实现的功能是如果rules执行的结果为true,那么执行action
action是其余的函数,我不懂的点在于数据库中取到的是函数的名字,那么我取出函数的名字后要怎么执行它呢?
这个功能主要是为了避免大量的if

https://blog.csdn.net/Munger6/article/details/91794087