看前端模板引擎的原理时,看到这个下面这种写法
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 (arg1, arg2, ... , function_body)
之前没有见过,所以详细的查了一下资料:
Function的最后一个参数是函数体,之前的参数是函数的参数。
Function的参数必须是字符串。
function add(a, b) {
retrun a + b;
}
//等价于
var add = new Function ('a', 'b', 'return a + b');