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;}
}
}
