JS gevorderde |
|
typeof is extreem traag en het is het beste om dit te vermijden, of het moet natuurlijk niet anders kunnen (hetzelfde geld voor eval()!)
Ik denk dat Sliphead al een goede link heeft gegeven; Maar javascript parameters zijn altijd optional. Natuurlijk dien je wel checks uit te voeren voordat je ze gebruikt..
function args(a,b,c) {
a = (a) ? a : "default";
b = (b) ? b : new Object();
c = (c) ? c : 12;
alert(a+" "+b+" "+c);
}
function args(a,b,c) { a = (a) ? a : "default"; b = (b) ? b : new Object(); c = (c) ? c : 12; alert(a+" "+b+" "+c); }
|