Iteração de objeto JS e protótipos de objeto

Não itere em protótipos:

for(var prop in obj) {
if(obj.hasOwnProperty(prop))
doSomethingWith
(obj[prop]);
}