看前端模板引擎的原理時箫津,看到這個下面這種寫法
new Function (arg1, arg2, ... , function_body)
之前沒有見過,所以詳細(xì)的查了一下資料:
Function的最后一個參數(shù)是函數(shù)體蜕着,之前的參數(shù)是函數(shù)的參數(shù)僵蛛。
Function的參數(shù)必須是字符串。
function add(a, b) {
retrun a + b;
}
//等價于
var add = new Function ('a', 'b', 'return a + b');