heckpopper
New member
Hallo zusammen,
für ein kleines Modul muss ich einige Daten zwischenspeichern, d.h. zwischen 0 und 10 Datensätze. Hierfür hab ich mir eine eigene Klasse angelegt
und dafür ein Array initialisiert. Neue Datensätze füge ich mit push hinzu. Funktioniert nun so im Rohbetrieb, aber es gibt doch bestimmt bessere Wege dies
umzusetzen. Soll ich mir eine zusätzliche Klasse Erstellen die dann das array initialisert mit datensätze etc? In Java hab ich sowas ähnliches mal mit einer Map gemacht.
Danke euch
für ein kleines Modul muss ich einige Daten zwischenspeichern, d.h. zwischen 0 und 10 Datensätze. Hierfür hab ich mir eine eigene Klasse angelegt
und dafür ein Array initialisiert. Neue Datensätze füge ich mit push hinzu. Funktioniert nun so im Rohbetrieb, aber es gibt doch bestimmt bessere Wege dies
umzusetzen. Soll ich mir eine zusätzliche Klasse Erstellen die dann das array initialisert mit datensätze etc? In Java hab ich sowas ähnliches mal mit einer Map gemacht.
Code:
function datensatz(name, color, valuex, valuey){
this.name=name;
this.color=color;
this.valuex=valuex;
this.valuey=valuey;
this.setname = function(value)
{ this.name = value; }
this.setcolor = function(value)
{this.color = value; }
this.getname = function()
{return this.name; }
this.getcolor = function()
{return this.color; }
}
var database = new Array();
database.push(new datensatz("AA", "blue"));
database.push(new datensatz("BB", "green"));
database.push(new datensatz("CC", "yellow"));
database.push(new datensatz("DD", "black"));
database.push(new datensatz("EE", "white"));
for (var i = 0; i < database.length; i++) {
console.log(i + ".Object: " + database[i].getname());
Danke euch