1unitedpower: Dynamische Array-Namen

Beitrag lesen

Du mischst deine Daten mit deiner Programmlogik, lass mich das erklären: du generierst den JavaScript-Code für die Erzeugung der Arrays und implantierst diesen Code dann in dein ursprüngliches JavaScript-Programm. Damit wird es enorm schwer dein Programm zu verstehen und mit technischen Mitteln präzise Aussagen darüber zu treffen. Stattdessen solltest du die Daten in einem geeigneten Austauschformat (json) außerhalb des JavaScript-Programms speichern. Dein JavaScript-Programm solltest du so erweitern, dass es selbstständig die benötigten Daten laden kann. Dieser Ladevorgang geschieht in der Regel über AJAX. Die Trennnung von Datenhaltung und Programmlogik ist eins der wichtigsten Prinzipien der Programmierung, je früher du dich damit vertraut machst, desto besser.