Avatar billede hoppe11 Nybegynder
22. februar 2010 - 00:46 Der er 4 kommentarer og
1 løsning

definere

hvordan kan man definere variabelnavnet?

jeg vil oprette en variabel ved at sammensætte to eller flere tekststrenge..

mener jeg har set noget lignende det her, men kan ikke få det til at virke

var $['test'+'_var'] = 'hej hej';

alert(test_var);
Avatar billede preppydude Nybegynder
22. februar 2010 - 02:09 #1
Mener du sådan her?

var test_var = "hej hej";
alert(test_var);
Avatar billede tjens Nybegynder
22. februar 2010 - 09:10 #2
Du kan udnytte at window objektet er der hvor globale variable opbevares, og så skabe den nye variabel der:
    var ext = '001';
    window['Var'+ext] = 'Hello there';
    alert(Var001);

Hvis du arbejder i et framework hvor $=window kan du gøre næsten som du skrev i #0:
    var $ = window;
    $['Var'+ext] = 'Hello there';
Avatar billede kc230877 Nybegynder
22. februar 2010 - 09:13 #3
Du kan bruge funktionen eval

Eks.

eval('test'+'_var = "hej hej";');

alert(test_var);
Avatar billede hoppe11 Nybegynder
22. februar 2010 - 13:30 #4
smid et svar tjens.. synes din løsning er bedst :)
Avatar billede tjens Nybegynder
23. februar 2010 - 08:00 #5
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