如何遍历函数的自有属性◔ ‸◔?

function Foo(){};
var o = new Foo();
console.log(o);

浏览器中可以看到foo函数有一些自有属性,这些自有属性要怎么才能遍历到?

clipboard.png

阅读 3.3k
4 个回答

new 之前的函数可以通过

Object.getOwnPropertyNames(Foo)

得到自有属性如下

["length", "name", "arguments", "caller", "prototype"]

new 之后此方法无效是空数组 []

jqueryeach 或者for循环就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题