如何使用函数表达式来实现
时间: 2023-12-16 08:04:02 浏览: 53
实现表达式
你可以使用函数表达式来替代使用 new Function(),如下所示:
```
let evalF = function(a, b, c) {
let result = Function(`return ${a}${c}${b}`)();
return result;
};
```
这样就可以避免使用 new Function(),但是仍然可以动态地创建函数。注意,这里使用的是 Function() 函数,而不是 new Function()。在使用 Function() 函数时,代码中的字符串会被解析为一个函数,然后直接执行。
阅读全文