¿Hay alguna otra forma de buscar las propiedades prototipo de un objeto javascript? Digamos que tengo así.
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));
devoluciones [“property1”, “property2”]
console.log(Object.getOwnPropertyNames(my_object));
devoluciones [“property1”, “property2”]
Pero lo que quiero imprimir son las propiedades del prototipo del objeto my_object.
[‘sample1’, ‘sample2’]
Para poder ver las propiedades del prototipo de ese objeto, necesito console.log (objeto) y, desde las herramientas de desarrollo, puedo buscar las propiedades de ese objeto.
Pero como estoy usando bibliotecas de terceros como phaser.js, react.js, create.js, no conozco la lista de propiedades del prototipo de un objeto creado a partir de estas bibliotecas.
¿Hay alguna función de prototipo de Object para enumerar todas las propiedades de prototipo de un objeto javascript?