我当时正在编写一些通用的枚举转换逻辑,我在Enum.ToObject方法中遇到了一个奇怪的现象:public class UnitTest1 public enume) //should have thrown an exception }
我希望这会引发某种异常,因为123不是给定枚举类型的值,但是,我可以将它设置为这个FixedSet变量的值。为什么
var result = function(){}console.log("__proto__" in result);//true console.log(prop); // no output!!当我使用in来确定结果中是否有属性时,它返回true;但是当我使用for-in时,结果中没有属性,为什么?