- if (typeof model.rows === "object" && !(model.rows instanceof Array)){
- model.rows = [model.rows];
- }
- model.rows = {};
解决方案:
那么怎么解决这个问题呢?
第一习惯首先是搜索一下,但得到的结果都是DOM相关的,差强人意!
这时想起之前写过遍历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;
- }
- }