ciao

se ho una funzione:

var Foo = function(){};

e il suo prototipo

var proto = Foo.prototype;

perche un for/in del genere:

for (p in proto) {
console.log("contenuto proto: " + proto[p]);
}

non stampa i metodi nativamente presenti in Object.prototype dato che (molto banalmente):

Foo.prototype instanceof Object

????

il for/in non risale la catena dei prototipi quando elenca i metodi di un oggetto prototype?

Grazie