Wiki-Push: Spiele mit JavaScript
bearbeitet von Gunnar Bittersmann@@Felix Riesterer
> ~~~ js
> 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.
> ~~~ js
> 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:
~~~ js
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