js:
if (typeof model.rows === "object" && !(model.rows instanceof Array)){
var hasProp = false;
for (var prop in model.rows){
hasProp = true;
break;
}
if (hasProp){
model.rows = [model.rows];
}else{
throw "model.rows is empty object";
return false;
}
}
jquery:
$.isEmptyObject()
jquery原理:
function isEmptyObject(e) {
var t;
for (t in e)
return !1;
return !0
}
调用:
console.log($.isEmptyObject({"re": 2})); //false
console.log(isEmptyObject()); //true
console.log(isEmptyObject({})); //true
console.log(isEmptyObject(null)); //true
console.log(isEmptyObject(23)); //true
console.log(isEmptyObject({"te": 2})); //false