webForumDet fria alternativet
Logga in / Bli medlem

Smart tilldelning?

JavaScript

1 svar · 207 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Trådstart#1

Vad är smartast:

function a(){
x=123;
y='ABC';
b();
};

function b(){
alert(x+' '+y);
};

eller

function a(){
b(123,'ABC');
};

function b(x,y){
alert(x+' '+y);
};

Och varför?

Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Alternativ b, eftersom du skickar med variablerna till funktionen, visar att de finns, och vad du vill ta emot.

Här ser man det lätt, men är koden lite mer komplicerad uppskattar jag det ialla fall.

Skulle tro att det är det som anses som rätt, just därför.

270 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)