funzione flatten object

non pare sufficiente per firefox