Matthias Scharwies: Variable übergeben und als Eigenschaft nutzen

Beitrag lesen

Servus!

Hallo Nico R.,

ich schieb's ja schon ewig vor mir her. Unser Javascript OOP Tutorial im Wiki ist suboptimal, sonst würd ich darauf verlinken.

Aber für deine Frage hätte ich einen Teil meiner Baustelle in einem betretbaren Zustand:

https://wiki.selfhtml.org/wiki/Benutzer:Rolf_b/Objekte#Eigenschaften_indirekt_ansprechen

Vielen Dank Rolf,

Könnte man diesen Teil nicht in den Artikel übertragen und am Ende des überarbeiteten Teils ein ToDo einfügen, das beschreibt

  • welche Schwächen der folgende, noch nicht bearbeitete Abschnitt hat
  • was noch fehlt und in einer späteren Überarbeitung hinzugefügt werden könnte:

Ein paar Plausis wären noch nützlich: ist element ein HTMLElement? Ist dataName ein String? Gibt's diesen data-Namen überhaupt?

function assignDataToElement(element, dataName) {
   if (!(element instanceof HTMLElement)) return;
   if (typeof dataName != "string") return;
   if (!element.dataset.hasOwnProperty(dataName)) return;

   element.textContent = element.dataset[dataName];
}

Dann würden auch Nutzer, die im Wiki stöbern, schon auf diese neuen Inhalte stoßén.

Herzliche Grüße

Matthias Scharwies

--
Ich habe heute rausgefunden, dass in das Pizzafach meines Rucksacks auch ein Laptop passt!