javascript 判斷變數為空值
在php有個好用的函數 isEmpty(),可以快速的判斷空值,包含 空值、空字串、空物件、空陣列等
不過到了javascript,就必須自己寫了
function isEmpty(obj){ if(typeof(obj)=='object'){ for(var key in obj){ if(obj.hasOwnProperty(key)){return false;} } return true; }else{ if(typeof(obj)=='number'){if(isNaN(obj)){return false;}} if(obj){return false;}else{return true;} } }