美文网首页
声明函数的第三种方法new Function

声明函数的第三种方法new Function

作者: 时间de歌 | 来源:发表于2017-09-26 21:27 被阅读11次

看前端模板引擎的原理时,看到这个下面这种写法

new Function (arg1, arg2, ... , function_body) 

之前没有见过,所以详细的查了一下资料:
Function的最后一个参数是函数体,之前的参数是函数的参数。
Function的参数必须是字符串。

function add(a, b) {
  retrun a + b;
}
//等价于
var add = new Function ('a', 'b', 'return a + b');

相关文章

网友评论

      本文标题:声明函数的第三种方法new Function

      本文链接:https://www.haomeiwen.com/subject/ulvrjxtx.html