Gracias nuevamente zerokilled, la verdad desconocía la posibilidad de crear identificadores "fuera de regla" con la sintaxis de corchetes.
Con sintaxis de punto también podemos añadir propiedades al vuelo:
Código Javascript
:
Ver originalvar obj = {bool:true,number:5};
obj.str = "str";
obj["arr"] = [0,false,""];
for(p in obj){
console.log(p);
}
//bool
//number
//str
//arr