js中new Function 创建函数对象

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);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容