js数组长度

js数组长度,一般使用length 属性即可获取,但这个数组是个对象则只能使用以下方式

 

var t=typeof o;
var length=0;

if(t=='string'){
      length=o.length;
} 
else if(t=='object')
{
    for(var index in o)
  {
       length++;
   }  
}

 

 

遍历数据则是
当数据为对象时
var dataResultList=[];
for(var index in datalist){
    dataResultList.push(datalist[index]);
}

当数据为普通字符串时  

for(var i=0;i<datalist.length;i++)

{
...


}

 

posted on 2016-05-19 15:10  我叫宋  阅读(5620)  评论(0编辑  收藏  举报

导航