Function这个构造函数可以用来创造函数对象。
语法:
0.一个参数都不传的情况 创建的就是一个空的函数
var 函数名 = new Function()
1.只传一个参数的情况 这个参数就是函数体
var 函数名 = new Function("函数体")
2.传多个参数的情况,最后一个参数为函数体,前面的参数都是该函数的形参名
//只有一个参数,表示函数体
var fun1 = new Function("console.log('哈哈')")
fun1();
//有多个参数,最后一个函数体,其他是该函数的形参名
var fun2 = new Function('a', 'b', 'return(a+b);')
fun2(8, 6);
网友评论