Kurzform zu deklarieren leere Objekt-Eigenschaften in Javascript gibt es?
Muss ich erklären viele der Eigenschaften der Objekte in meinem script und ich Frage mich, ob es irgendeine Art und Weise zu verkürzen:
Core.registry.taskItemSelected;
Core.registry.taskItemSelected.id;
Core.registry.taskItemSelected.name;
Core.registry.taskItemSelected.parent;
Core.registry.taskItemSelected.summary;
Core.registry.taskItemSelected.description;
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wäre das nicht funktionieren?
null
sollte durch einen leeren string ersetzt. Mmm...0
inseatd vonnull
? Denn formal würden Sieundefined
0
möglicherweise nicht "Wert leer". Vielleichtvoid 0
?Etwas wie dies funktionieren sollte:
Edit: nach der OP Kommentare, hier ist die bessere version mit dem gleichen Ergebnis:
- Und live-test-Fall: http://jsfiddle.net/5fRDc/