Hej Doc,
Hvis du plejer at bruge java, så vil du se her at objecter i javascript er totalt anderledes.
For at lave et object skal du bare lave en function, som du så tilknytter dine properties, måden du gør dette er ved at skrive this.property=?.
function minklasse(value)
{
this.minegenskab1 = value;
this.minegenskab2 = 10;
}
Nu har du en klasse som hedder minklasse, med 2 egenskaber (minegenskab1, minegenskab2).
nu kan du skrive
var a = new minklasse(10)
var b = a.minegenskab1
Når du så vil tilknytte funktioner til din klasse, så skriver du bare en ny funktion, hvorefter du knytter den til din klasse, således :
function minfunktion()
{
return(100);
}
Nu skal vi så knytte den til din klasse enten uden for din klasse således :
minklasse.prototype.minfunktion = minfunktion;
Eller inde fra din klasse :
function minklasse(value)
{
this.minegenskab1 = value;
this.minegenskab2 = 10;
this.minfunktion = minfunktion;
}
Det er en del nemmere, at lave objekter i java, men som sagt det kan lade sig gøre i javascript.
>>Smilly