Luggi: scope in switch-konstrukt?!?

Beitrag lesen

hallo,

ich habe ein objekt entworfen, das private- und public-member hat (closure).
dabei gibt es eine private eigenschaft testArray, die folgendermaßen definiert ist:
  var testArray = new Array (27 string-Werte);

außerdem gibt es eine routine, die den inhalt des arrays ändern soll. in dieser routine soll der neue inhalt des arrays von einer fallunterscheidung mit switch abhängig gemacht werden.

das problem:
wenn ich den inhalt des array in dem switch-konstrukt ändern will, kommt folgende fehlermeldung:
 NO_MODIFICATION_ALLOWED_ERR: DOM Exception 7

wenn ich den inhalt testeshalber außerhalb von switch verändere, funktioniert es?

meine frage: wie ist das zu erklären, gibt es da irgendwelche scope-besonderheiten, von denen ich nichts weiss?

danke im voraus,
luggi