网上找的不准确,大多没有进行验证,我看了下jquery源码是如何判断为空对象的,截图如下
,我也写了一个简易dom判断是否为空对象
<!doctype html> <html> <head> <meta charset="utf-8"> <title>判断空对象</title> <script> window.onload=function(){ function isEmptyObject( obj ) { for ( var name in obj ) { return false; } return true; } var obj = {'name':'liu'} if(isEmptyObject( obj )){ console.log('kong') }else{ console.log('No kong') } } </script> </head> <body> </body> </html>
欢迎交流