umwandeln
Patrick
- javascript
0 TOM0 Manuela0 TOM
Hi,
ich erstelle in einer Schleife arrays, diese
werden auch wie gewünscht erstellt. das sieht dann
ungefähr so aus:
var arr1 = new Array();
arr1[0] = "bla";
arr1[1] = "test";
var arr2 = new Array();
arr2[0] = "asdf";
arr2[1] = "klj";
...
je nachdem was der user eingestellt hat, werden
beliebig viele arrays erstellt. Mein Problem
liegt nun darin, die arrays anzuzeigen.
Wenn ich das array zusammensetze wie beim
beispiel unten, bekomm ich einen String und
nicht das gewünschte array. die ausgabe lautet
dann z.B.: "arr1[0]" statt das der Wert "bla" in dem array
ausgegeben wird.
Meine Frage: wie kann ich JavaScript sagen, dass das
kein String sondern ein array ist?
wie kann ich den inhalt des arr1[0] oder eines anderen der
variablen varArray zuweisen?
function showArray(welches)
{
varArray = 'arr'+welches+'[0]'
alert(varArray);
}
danke
patrick
Hi
die ausgabe lautet
dann z.B.: "arr1[0]" statt das der Wert "bla" in dem array
ausgegeben wird.
Das ist logisch bei dem code gg
function showArray(welches)
{
varArray = 'arr'+welches+'[0]'
alert(varArray);
}
Die lösung:
function showArray(welches){
eval('var Array = arr' + welches + '[0]');
alert(varArray);
}
Du hast da oben nämlich einfach nen String zusammengesetzt. Bei meiner Version wird der String als code interpretiert
danke
patrick
bitte :)
greets from Erlangen Central -- TOM
Hallo,
Die lösung:
Die Loesung waere ein sinnvolleres Datenformat, etwa Arrays of Arrays.
function showArray(welches){
eval('var Array = arr' + welches + '[0]');
alert(varArray);
}
eval is evil.
window["arr" + welches][0], wenns unbedingt eine derartige Datenstruktur
sein muss.
Gruesse,
CK
Hallo,
function showArray(welches)
{
varArray = 'arr'+welches+'[0]'
alert(varArray);
}
ich bin mir nicht ganz sicher, aber versuchs mal, so:
function showArray(welches)
{
varArray = "arr"+ welches+"[0]";
varArrayInhalt = varArray;
alert(varArrayInhalt);
}
Manuela
hi
ich bin mir nicht ganz sicher, aber versuchs mal, so:
function showArray(welches)
{
varArray = "arr"+ welches+"[0]";
varArrayInhalt = varArray;
alert(varArrayInhalt);
}
mhh.. ok VarArray enthält nen String. jetzt weist du den String nem anderem String zu. lol. Ergibt das selbe und ist IMHO falsch ;)
die Lösung stand doch schon da - von mir *bäääh* gg
Manuela
greets from Erlangen Central -- TOM
Hallo Tom,
mhh.. ok VarArray enthält nen String. jetzt weist du den String nem anderem String zu. lol. Ergibt das selbe und ist IMHO falsch ;)
die Lösung stand doch schon da - von mir *bäääh* gg
als ich es abgeschickt hatte, hat es bei mir auch klick gemacht und Deine Antwort hab ich leider erst gehabt, als ich meine abgeschickt hatte.Also Sorry.
Manuela
Hallo Tom,
Hi Manu
Also Sorry.
Warum Sorry? Macht doch nüscht :-)
War doch nur n joke von mir.
Wo bist du her, wenn man das hier fragen darf und du Zeit hast? ggg
Wie is das Wetter bei euch :-P
<-- Wetter geht so - hat endlich zu pissen aufgehört g
Manuela
greets from Erlangen Central -- TOM
Wo bist du her, wenn man das hier fragen darf und du Zeit hast? ggg
Zeit wer hat die schon wenn man arbeiten muss. Aus der Nähe von Dresden.
Wie is das Wetter bei euch :-P
<-- Wetter geht so - hat endlich zu pissen aufgehört g
bei uns nich
Manuela
Wo bist du her, wenn man das hier fragen darf und du Zeit hast? ggg
Zeit wer hat die schon wenn man arbeiten muss. Aus der Nähe von Dresden.
.. kenn ich kenn ich. aber man kann sich ja einfach mal Zeit nehmen? gggg
Wie is das Wetter bei euch :-P
<-- Wetter geht so - hat endlich zu pissen aufgehört g
bei uns nich
Ja? ohhhh.. g
Wie alt bissu?
<- 19
Manuela
TOM
Wie alt bissu?
24 Warum ?
Manuela
Wie alt bissu?
24 Warum ?
einfach so... ich mach das jetzt zum Chat hier gg
jetzt fehlt aber ein Gesprächsthema :-(
Manuela
Ich find jetzt keins mehr, ich geh nämlich nach hause.
Schönen Feierabend
Manuela
Ich find jetzt keins mehr, ich geh nämlich nach hause.
Schönen Feierabend
mhh... du Sadistin (!)
<-- muss noch arbeiten.
Muss wohl daran liegen dass ich heut nachmittag net bes. produktiv gewesen bin.
Naja selbst schuld :-(
Manuela
TOM
P.S.: Ok -> schöner Feierabend g
Hallo,
koenntet ihr bitte euer Taechtelmaechtel auf EMails oder
in einen Chat verlagern? Danke.
Gruesse,
CK
Hallo,
koenntet ihr bitte euer Taechtelmaechtel auf EMails oder
in einen Chat verlagern? Danke.
Bleiben sie ruhig :)
aber eigentlich ist sowas doch laut http://forum.de.selfhtml.org/faq/#Q-04 ausdrücklich erwünscht?
Gruesse,
CK
greets TOM
Hallo,
aber eigentlich ist sowas doch laut http://forum.de.selfhtml.org/faq/#Q-04 ausdrücklich erwünscht?
Damit ist sicher keine dumme Anmache gemeint.
Gruesse,
CK
Hallo,
aber eigentlich ist sowas doch laut http://forum.de.selfhtml.org/faq/#Q-04 ausdrücklich erwünscht?
Damit ist sicher keine dumme Anmache gemeint.
mhh.. das war jetzt aber eine sehr subjektive Aussage, lieber Chris.
Gruesse,
CK
greets TOM