两个函数的定义和赋值有什么不同吗?
this.foo = new (function () {..})();
Run Code Online (Sandbox Code Playgroud)
与
this.foo = function (){...};
Run Code Online (Sandbox Code Playgroud)
在第一个例子中,它创建一个函数并执行它,将结果赋给this.foo.在第二个例子中,它创建了函数并将函数本身分配给this.foo.
| 归档时间: |
|
| 查看次数: |
713 次 |
| 最近记录: |