Manera más segura de recorrer el objeto JavaScript
Quiero crear un objeto para contener un montón de propiedades como
var o = {x: 20, y: 40, color: 'red'};
e pueden agregar más propiedades al objeto a lo largo de su vida útil, por lo que me gustaría una forma genérica de recorrer las propiedades para configurarlas más adelante. Sé si laObject.prototype
ha sido molestado, simplemente
for(var prop in o) { ... }
causará que sus propiedades también se repitan. ¿Qué otras cosas pueden causar que esto se arruine, y cuál es la forma más segura de hacer un bucle como este?