Smart tilldelning?

JavaScript

1 svar · 210 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.

368 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
117 ms — hämta statistik (db)
121 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)