如何判断传入的参数不是{}?

function doSomething(value){
    ....
}
doSomething({})//如果传入{},怎么排除这样的情况


甫里
浏览 1524回答 4
4回答

李晓健

function dosomthing(value) {   if( typeof value == 'object'){     var hasKey = false;     for(var key in value){       if(value.hasOwnProperty(key)){         hasKey = true;       }     }     if(!hasKey){         alert('empty object');     }else{         alert('not empty object');     }     }else{     alert('not object');   } }你可以试试这样
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript