JavaScript中新建一个带全局变量参数的new Function动态函数

有些场景会动态传递一些计算公式到后端,后端计算出结果,计算公式可能会使用到一些变量。如用户输入的公式:  a + b,需要计算 a + b 的值 有一种方法,在公式中使用 this 参数,然后传入model实现,如: myFunc = Function( 'return this.a + this.b' ) 调用时传入model myFunc.call({ a: 1, b: 2}) ...