Hallo Du,
Kann ich in einem Array auch nach einem Namen parsen und nicht nur nach der Position als Nummer?
Du meinst Assoziative Arrays oder Hashes?
Etwas wie
meinArray["Suchwort"] = "Irgendwas";
?
Streng genommen gibt es so etwas in javaScript nicht.
Aber es gibt so etwas ähnliches.
Du kannst einem JavaScript-Objekt beliebig viele Eigenschaften als Strings übergeben und die mit einer for...in - Schleife durchsuchen:
var meinObjekt = new Object();
meinObjekt["Test"] = "Hallo";
meinObjekt["Foo"] = "Wie";
meinObjekt["bar"] = "gehts"
for (var key in meinObjekt) {
alert ("Der Wert von "+key+" ist "+meinObjekt[key]);
}
Beachte aber, dass "mienObjekt" dann ein Objekt und kein Array ist. Eigenschaften/methoden wie push, slice, length etc. gehen dann darauf nicht mehr!
Gruesse,
Joerg