Struppi: Checkbox Wert in Array übergeben / entfernen

Beitrag lesen

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.