użyłem typeof foo !== 'undefined'
przetestować opcjonalne parametry w funkcji JavaScript, ale jeśli chcę wartość ta będzie true
lub false
za każdym razem, co jest najprostszym i najszybszym i najbardziej dokładny droga? Wydaje się, że to może być prostsze:Ustaw domyślną wartość logiczną parametru w funkcji javascript
function logBool(x) {
x = typeof x !== 'undefined' && x ? true : false;
console.log(x);
}
var a, b = false, c = true;
logBool(a); // false
logBool(b); // false
logBool(c); // true
Ahhh doskonały, dokładnie to, czego szukałem, dzięki. – jrode
Ktoś proszę chronić tę odpowiedź :) –