随着Object.getOwnPropertyNames()返回我想知道的属性数组
javascript中是否有任何函数返回原型数组。
function PersonInfo(){
this.name=null;
this.sex=null;
this.age=null;
}
PersonInfo.prototype.getPersonInfo1=function(){
};
PersonInfo.prototype.getPersonInfo2=function(){
};
var pI=new PersonInfo();
//HERE we can use getOwnPropertyNames(pI) to get array of properties in PersonInfo() that result Array["name","sex","age"]
console.log(Object.getOwnPropertyNames(pI));
同样如何获得
Array [“ getPersonInfo1”,“ getPersonInfo2”]
最佳答案
您可以像这样使用Object.keys
Object.keys(PersonInfo.prototype)