Am einfachsten ist es, ein Objekt als assoziatives Array zu verwenden. Da jedes Objekt eine Eigenschaft nur einmal haben kann, kannst du einfach dieses einfügen
var daten = new Object();
function treffe_auswahl(wert)
{
daten[wert] = true;
}Hallo Struppi,
verstanden habe ich das leider noch nicht ganz, und mit der entsprechenden Quelle http://de.selfhtml.org/javascript/objekte/array.htm habe ich auch so meine Probleme.
Kannst Du mir deinen Lösungsansatz vielleicht noch etwas erklären ?
Also daten wird als Objekt deklariert, damit hast du die Möglichkeit diesem beliebige Eigenschaften zu geben.
var daten = {}; // Die geschweifte Klammer ist ungefähr das Gleiche wie new Object()
daten.eigenschaft = 'wert';
auch z.b. Funktionen:
daten.func = function() { alert( this.eigenschaft ); };
Aufgerufen wird sie so:
daten.func();
In deinem Fall ist es auch noch wichtig zu Wissen, wie du alle Eigenschaft abfragst, dazu existiert for(var eigenschaft in objekt)
Also:
for(var eigenschaft in daten) alert(eigenschaft );
Ich hoffe ich konnte dich ein wenig erhellen.
Struppi.