JS高级——Function

Function构造函数 可以用来新建函数对象

1、一个参数都不传的情况创建的就是一个空的函数

2、只传一个参数的情况这个参数就是函数体

3、传多个参数的情况,最后一个参数为函数体,前面的参数都是该函数的形参名

<script>
    var fun1 = new Function('console.log("我是函数")');
    fun1();
    var fun2 = new Function('name', 'console.log(name)');
    fun2('qx');//qx
    var sum = new Function('a', 'b', 'return a+b');
    console.log(sum(1, 2));//3
</script>
原文地址:https://www.cnblogs.com/wuqiuxue/p/8328488.html