Lid |
|
Halloe,
Ik worstel in JavaScript met een probleem dat volgens mij simpel op te lossen valt, maar ik kan het niet goed genoeg omschrijven om het op te zoeken via Google.
Ik heb nu deze "class" - mag ik dit trouwens wel een class noemen in JavaScript?
function myData() {
this.data = "";
this.setData = function() {
this.data = "iets";
}
}
function myData() { this.data = ""; this.setData = function() { this.data = "iets"; } }
Als ik nu een object aanmaken met dataObject = new myData(); en dan dataObject.setData(); aanroep, dan gebeurt er niets. Ik veronderstel dat dit is omdat in setData this verwijst naar de functie zelf en niet naar zijn "parent" object.
Hoe los ik dit op?
Dank bij voorbaat!
|