Avatar billede koch Nybegynder
02. oktober 2004 - 08:38 Der er 9 kommentarer og
1 løsning

Få skrevet alle elementerne fra et array som string

HVis jeg har et multidim-array der hedder biler og jeg skal have skrevet alle elementerne ud i en tekststring så jeg vil få følgende effekt:

var allcars="+biler[0][0]+" <br /> "+biler[1][0]+" <br /> "+biler[2][0]+"<br /> osv."

Bare hvor jeg ikke manuelt skal skrive hver enkelt element!

Noget i stil med ;o) og så det bare virker! Hvor hvert element "i" i biler vil jeg gemme biler[i][0] og et linieskift <br /> i variablen allcars og dernæst skrive dette vha. document.write.

for (i in biler){
biler[i][0] +"<br />"=allcars;
document.write("+allcars+")
}
Avatar billede virus Nybegynder
02. oktober 2004 - 12:55 #1
var allcars;
for (var i = 0;i < biler.length; i++) {
allcars += biler[i][0] + '<br />'
}

document.write(allcars);

ik? eller er jeg idiot?
Avatar billede roenving Novice
02. oktober 2004 - 14:53 #2
Du skal lige huske at initialisere variablen fuldt:

var allcars="";
Avatar billede koch Nybegynder
02. oktober 2004 - 14:58 #3
Næsten! Den første værdi den skriver er 'undefined' og lige efter uden linieskift komme så den første bil og derefter er de listet korrekt med linieskift... Kan ikke lige gennemskue hvorfor den skriver 'undefined'?
Avatar billede koch Nybegynder
02. oktober 2004 - 14:59 #4
Rimelig godt at svare på mit spørgsmål før det er stillet ;o)
Avatar billede roenving Novice
02. oktober 2004 - 15:07 #5
Arh, ja, men kun 5 minutter før *lol*
Avatar billede koch Nybegynder
02. oktober 2004 - 15:35 #6
Er det ok at pointene deles lige?
Avatar billede roenving Novice
02. oktober 2004 - 15:37 #7
-- jeg synes du skal give virus hans velfortjente point ;~}
Avatar billede koch Nybegynder
02. oktober 2004 - 15:38 #8
Det er helt i orden med mig. tak for hjælpen begge to. Hvi du svarer engang imellem Roenving, så finder jeg nok et spørgsmål jeg kan stille dertil ;o)
Avatar billede roenving Novice
02. oktober 2004 - 15:40 #9
*lol*

-- jeg vil i hvert fald råde dig til ikke at læse de spørgsmål, jeg har besvaret !-)

-- for så bliver du i hvert fald ikke færdig hverken idag eller imorgen *g*
Avatar billede koch Nybegynder
14. februar 2005 - 15:39 #10
Jeg lukker spørgsmålet, der er desværre ikke lagt et svar.
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