如果没做过 fn.prototype = { .... } 的话应该算 bug 了……
【 在 modico ().net() 的大作中提到: 】
: 今天下班时间到了,但是还留了一个悬疑在,在地铁上想到了。
: function fn(){}
: for (i in fn) ...
: firefox 把 "prototype" 属性也 for in 出来了,导致我的程序出了问题。
: 我翻了ecma-262,在15.3.3.1里说到Function.prototype有DontEnum的属性,
: 所以我觉得firefox不该把 "prototype" for in 出来。
: 回家在几个浏览器上测试的结果是:
: IE, Opera 不会;
: Firefox, Chrome, Safari 都会。
--
FROM 221.221.219.245