Gunnar Bittersmann: Wiki-Push: Spiele mit JavaScript

Beitrag lesen

@@Felix Riesterer

function mark (node) {

Meine erste Intuition war, die Funktion label zu benennen, weil sie ebendas zurückliefert. Aber bei dem Spiel ist das ja Kreuz oder Kreis … Da finde ist Rolfs Vorschlag getMark gar nicht schlecht.

  if (node.hasAttribute('aria-label')) {
    return node.getAttribute('aria-label');
  }
}

Die Abfrage ist wohl überflüssig. Wenn das Ding kein solches Attribut hat, liefert node.getAttribute('aria-label') auch null, was gleich als Rückgabewert verwendet werden kann.

Ich finde null auch passender als ''; ich denke, dabei kann man es belassen:

function getMark(node) {
  return node.getAttribute('aria-label');
}

😷 LLAP

--
„Sag mir, wie Du Deine Maske trägst, und ich sage Dir, ob Du ein Idiot bist.“ —@Ann_Waeltin