javascript getOwnPropertyNames方法

时间:2013-04-01 01:33:09

标签: javascript

为什么不强 Object.getOwnPropertyNames()不返回函数的调用和应用方法?

 function arr(){};

 Object.getOwnPropertyNames(arr);//output:arguments,length,prototype,caller only

1 个答案:

答案 0 :(得分:2)

因为这些属性在Function原型上,而不是在函数本身上。这实际上是方法的重点,过滤掉原型上的属性而不是对象本身的属性。