Posto imam veoma elementarna znanja iz JavaScript-a muci me jedan problem koji se u programskim jezicima kojima vladam bolje veoma jednostavno resava. Elem:
Pokusaj jednostavnog postavljanja problema:
NazivInstance = new NekaKlasa();
NazivInstance.Refresh(); // Radi
var Promenljiva = 'NazivInstance';
Promenljiva.Refresh(); // Ne radi
eval ("NazivInstance.Refresh();") // Ne radi
Dakle, problem je u tome sto se u nekoj promenljivoj (u ovom slucaju var Promenljiva) cuva naziv objekta (dakle, naziv instance klase 'NekaKlasa') koji u sebi sadrzi metod 'Refresh()'. Pristup objektu direktno (NazivInstance.Refresh();) radi kao sto je i ocekivano. Medjutim, kontekst je takav da naziv objekta ne sme da bude 'tvrdo' upisan u kod jer se razlikuje od slucaja do slucaja. Srecom, tom dinamicnom nazivu imam pristup preko promenljive i zelim da objektu pristupim preko te promenljive.
Unapred hvala!
---
30 minutes... it's going to be very close...
30 minutes... it's going to be very close...