有没有其他方法可以查找 javascript 对象的原型属性。可以说我有这样的。
function proton() {
this.property1 = undefined;
this.property2 = undefined;
};
proton.prototype = {
sample1 : function() {
return 'something';
},
sample2 : function() {
return 'something';
}
};
var my_object = new proton();
console.log(Object.keys(my_object));
返回 ["property1", "property2"]
console.log(Object.getOwnPropertyNames(my_object));
返回 ["property1", "property2"]
但我想打印的是对象 my_object 的原型属性。
['样品1','样品2']
为了让我看到该对象的原型属性,我需要使用 console.log(object) 并从开发人员工具中查找该对象的属性。
但是由于我使用的是像 phaser.js、react.js、create.js 这样的第三方库,所以我不知道从这些库中创建的对象的原型属性列表。
是否有 Object 的原型函数来列出 javascript 对象的所有 prototpye 属性?