7
我已經使用typeof foo !== 'undefined'
來測試JavaScript函數的可選參數布爾參數,但如果我想這個值是每次true
或false
,什麼是最簡單的或最快或最徹底辦法?這似乎是它可以比這更簡單:設置默認值在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
啊啊完美,正是我在找的,謝謝。 – jrode
有人請保護這個答案:) –