use*_*598 5 javascript function new-operator function-constructor
1.var f = new Function("a", "b", "return a+b")
2.var f2 = Function("a", "b", "return a+b")
f而f2这两个是一个匿名函数.f(1,2)并且f2(1,2)都返回3.那么两者之间是否有任何实际的内部差异?Function内部是否返回一个函数对象?与使用Functionas构造函数的区别new Function(...)?
当Function作为函数而不是构造函数调用时,它会创建并初始化一个新的Function对象.因此函数调用Function(...)等效于具有相同参数的对象创建表达式new Function(...).
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |