new Function创建方法
正常的方法,如下:
1 | function add(a,b) { |
使用new Function
创建函数如下:
1 | // 创建函数 |
new Function最后一个参数是函数体,前面的参数是变量名称,全部都是字符串的形式。也就是:
1 | var function_name = new Function(arg1, arg2, ..., argN, function_body); |
new Function创建async方法
1 | // 获取async函数的构造器 |
正常的方法,如下:
1 | function add(a,b) { |
使用new Function
创建函数如下:
1 | // 创建函数 |
new Function最后一个参数是函数体,前面的参数是变量名称,全部都是字符串的形式。也就是:
1 | var function_name = new Function(arg1, arg2, ..., argN, function_body); |
1 | // 获取async函数的构造器 |