Javascript 列出(计数)原型函数

Javascript 列出(计数)原型函数,javascript,Javascript,例如,我有一个简单的对象: var a={} 是否可以计算或列出所有对象原型函数(如“toString”、“constructor”) 计数对象“a”功能: var a={}; var原型函数=0; var props=Object.getOwnPropertyNames(a.constructor.prototype); 对于(var i=0;i,您可以在原型上使用 例如: var a={}; console.log(Object.getOwnPropertyNames(a.construc

例如,我有一个简单的对象:

var a={}

是否可以计算或列出所有对象原型函数(如“toString”、“constructor”)

计数对象“a”功能:

var a={};
var原型函数=0;
var props=Object.getOwnPropertyNames(a.constructor.prototype);
对于(var i=0;i,您可以在原型上使用

例如:

var a={};

console.log(Object.getOwnPropertyNames(a.constructor.prototype));
我会使用
getPrototypeOf
-不可能有
构造函数
@georg我不确定在什么情况下
构造函数
可以为空/etc,除了手动将其设置为空(此时,不妨假设程序员也将
Object.getPrototypeOf
设置为null:)。例如,
a=Object.create(null);b=Object.create(a)
此列表没有说明任何属性类型。