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)
此列表没有说明任何属性类型。