Vindav, ti posso dire con certezza che il metodo che ho scritto funziona bene, però solo su SpiderMonkey ed è il metodo che stilisticamente preferisco! (Non avrei mai cantato vittoria prima di provarlo)![]()
Quindi compatibilità solo con Gecko. I metodi li richiamo tranquillamente con i nomi delle proprietà: auto.targa .
Comunque grazie per la rassegna dei metodi di definizione. __defineGetter__ e __defineSetter__ li conoscevo e li odiavo: tutti quegli underscore mi ricordano un listato di C![]()
Quello che non conoscevo invece era defineProperty, che mi sembra quello più stilisticamente appropriato e funzionale, peccato che però sia compatibile con javascript 1.8.5 (specifica di Firefox 4) e quindi non lo posso utilizzare.