21. april 2005 - 12:06Der er
21 kommentarer og 1 løsning
Gentagelse blot med anden værdi
Jeg har en funktion der ligger nogle valgte værdier sammen.. Hvordan får jeg den til at gentage med anden værdi i stedet for den lidt snørklede måde som jeg gør det på nedenfor.
var val = parseInt(form.test1.value) + parseInt(form.test2.value) +... osv. op til test15
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jaa tænkte jeg også selv For normalt hiver jeg også ud med elements. Men hvis det virker for spøger med form.test1.value mon så ikke det virker med i´et også?...men ja..var et hurtigt foreslag ja :o)
- og en smule mindre :) for(var t=15,v=0,e=form.elements;t;v+=parseInt(e['test'+t--].value));
Læsbarhed og performance er altid noget, der bør afvejes. Der er masser af situationer, hvor jeg vægter performance tungere end læsbarheden. Man beskriver blot virkemåden af funktionen i dokumentationen, så er det sjældent et problem :)
olebole, nu ved jeg ikke så meget om javascript compilere, men for den tilsvarende ovre i actionscript, der er kortere variabelnavne hurtigere end længere - og dermed vil p() køre hurtigere end parseInt().
Det var selvfølgelig kun derfor, at jeg hev den derud - jeg ved godt, at det lige fyldte 4 tegn ekstra :)
Nånå - jeg smider nu lige et svar, hvis det skulle gå hen og blive lukketid ;)
Synes godt om
Ny brugerNybegynder
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.