您的位置:首页 > Web前端 > JavaScript

js中如何判断{},[]

2016-01-26 00:00 597 查看
摘要: var demo = {};
var test = null;
var aa = '';
同样是一个空对象,但是按平时的if(变量===null)或者判断undefined,或者判断length==0都无法判断 {}

所以这个时候需要如下处理

if((Array.isArray(变量) && 变量.length === 0) || (Object.prototype.isPrototypeOf(变量) && Object.keys(变量).length === 0)){
alert('该方法判断了{}花括号这种情况!');
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js判断{} []