js报错uncaught typeerror: cannot read property ‘length’ of null
先上问题代码:
fmt_customerLaber : function (column,row){
var cuslaber ="";
if( row.cusLabelList != null && row.cusLabelList.length > 1){
var len = row.cusLabelList.length -1;
for (var i=len;i>=0;i--){
cuslaber += row.cusLabelList[i].labelName+",";
}
console.log(cuslaber);
return cuslaber.substring(0, cuslaber.lastIndexOf(','));;
} else{
return '无';
}
}
主要想进行判空防止下面取空报错,结果在判空是时候报错了,报错信息也很明显:大概就是length方法不适用于null的数组。
虽然我的结果是有返回值的,看下图