Siechfred: String in Array finden

Beitrag lesen

Hallo Tom.

was hältst Du denn von assoziativen Arrays?
http://de.selfhtml.org/javascript/objekte/array.htm#assoziative_arrays

Meinst du es so:

var mein_array = new Array();
mein_array[0] = new Array();
mein_array[0]["Wert1"] = "Wert 1";
mein_array[0]["Wert2"] = "Wert 2";
mein_array[0]["Wert3"] = "Wert 3";

und dann sowas:

("Wert2" in mein_array) ? return True : Return False;

Das geht nicht, du kannst so nicht auf das Array zugreifen. Was jedoch IMHO gehen sollte, wäre:

(mein_array[0].Wert2) ? return True : return False;

Ist jetzt die Frage, ob es wirklich sinnvoll ist, das vorliegende Array in ein assoziatives Array umzuwandeln, da kann man es auch gleich elementweise durchgehen und vergleichen. Oder man baut sich ein neues Objekt mit den jeweiligen Eigenschaften:

var mein_array {
                Wert1 : 'Wert 1',
                Wert2 : 'Wert 2',
                Wert3 : 'Wert 2'
               }

dann geht es auch so:

(mein_array.gesuchterWert) ? return True : return False;

Aber irgendwie erscheint mir das alles zu aufwändig, es sei denn, ich liege wieder mal völlig daneben ;-)

Freundschaft!
Siechfred

--
Punk's not dead: http://www.siechfreds-welt.de/badreligion.shtml
Dankbarkeit, man spürt sie ja so selten bei den Menschen, und gerade die Dankbarsten finden nicht den Ausdruck dafür, sie schweigen verwirrt, sie schämen sich und tun manchmal stockig, um ihr Gefühl zu verbergen. (Stefan Zweig)