***前言***
Java学徒前来报到。
今天遇到这样一个问题,我前台接受了这么一个数据,打印console.log(data1.data)
里面有leng属性呀,但是打印data.length 一直显示undefine;
解决方案 :
首先通过打印输出判断类型 ,我的数据输出object类型
var list=typeof data1.data; console.log(list)
之后通过引入函数
function len(o) { var n=0; for (var i in o){ n++; } return n; }
打印
console.log(len(data1.data))
问题解决。
问题:我不太明白为什么object类型拥有length属性不能打印出来,希望小伙伴能给留言解决。感谢。。。