Avatar billede kapoou Nybegynder
11. juli 2004 - 16:25 Der er 9 kommentarer og
2 løsninger

variabel array

Jeg skal have lavet et array hvor selve arraynavnet er vaiabelt.

Eks.

Man taster et arraynavn ind i et tekstfelt og vælger derefter nogle værdier som skal ligge i dette array.

Senere skal man så vælge et af de arrays der er blever oprettet og værdierne skal så vises.
Avatar billede skovenborg Nybegynder
11. juli 2004 - 16:29 #1
tror hellere du skulle satse på et 2d-array - fx
arr = new Array();
og så kan du ud fra arr lave under-array'es:
arr['arraynavn'] = ["værdi1","værdi2","værdi3"];
og hente dem sådan her:
arr['arraynavn'][0] (henter værdi1)

på den måde kan du variere arraynavnene i under-array'sene
Avatar billede roenving Novice
11. juli 2004 - 16:30 #2
Lav et grund-object og opret så dine arrays på det:

var grund = new Array();

var arrName = prompt("Indtast array-navn","");

if(arrName !="")grund[arrName] = new Array()
Avatar billede kapoou Nybegynder
11. juli 2004 - 17:01 #3
-->skovenborg

Jeg får maddelelsen at arrayet er udefineret.
Avatar billede roenving Novice
11. juli 2004 - 17:05 #4
Har du husket:

arr = new Array();
Avatar billede skovenborg Nybegynder
11. juli 2004 - 17:06 #5
ja, det kan vi jo ikke ha' - men umiddelbart er den kode jeg postede fin nok (selvom den jo ikke kan så meget). Kunne du ikke vise et link eller poste den kode du bruger.
Avatar billede kapoou Nybegynder
11. juli 2004 - 17:39 #6
Min fejl. det funger nu. Mange tak for hjælpen begge 2! I kan begge smide et svar og jeg fordelere le points mellem jer.
Avatar billede skovenborg Nybegynder
11. juli 2004 - 17:43 #7
du er velkommen :-)
Avatar billede kapoou Nybegynder
11. juli 2004 - 17:48 #8
Lige et tilføjende sprøgsmål. Hvordan tjekker man om et array allerede eksisterer?
Avatar billede skovenborg Nybegynder
11. juli 2004 - 17:50 #9
du kan lave en simpel if løsning:
if (arr['arraynavn']) {alert("Array'et er i brug");}
else {
    ... hvad du nu ellers vil
}
Avatar billede roenving Novice
12. juli 2004 - 02:32 #10
Velbekomme '-)
Avatar billede roenving Novice
15. juli 2004 - 13:08 #11
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester