我碰巧注意到 Javascript 也支持Function
关键字,就像在 ActionScript 中一样。由于两者都是从 ECMA Script 派生的,因此存在这种相似性是众所周知的。但我很好奇Function在 Javascript 的情况下代表什么,如果不是 Class(如 as3 中)。
在 JS 中,
var func = new Function();
或者 var func = new Function;
将一个名为 'anonymous' 的函数分配给变量 'func'。
它可能只是一种以面向对象的方式实现实际“功能”的方法..
由于大多数浏览器(ff,ie&chrome)似乎以相同的方式实现它,它是否在规范中得到解决?