您的位置:首页 > Web前端 > JavaScript

js数组定义和获取其长度

2013-11-11 08:37 821 查看
1、只有值组成的数组,必须先定义数组对象。

定义

var arrs=new array()或 var arrs=[];

赋值:

arrs[]="he";arrs[]="chun";arrs[]="hua";



arrs=['he','chun','hua'];

数组的长度:

var len=arrs.lenght;

2、有键、值组成的数组,必须先定义数组对象。

定义

var arrs=new array()或 var arrs=[];

赋值:

arrs['he']="he";arrs['chun']="chun";arrs['hua']="hua";



arrs={'he':'he','chun':'chun','hua':'hua'};注:这要定义成对象形式。

数组的长度:

var len=arrs.lenght; 或 var len=count(arrs) 注:有时返回的值是undefined,要用自定义的函数来获取是长度

function count(o){
  var t = typeof o;
  if(t == 'string'){
    return o.length;
  }else if(t == 'object'){
    var n = 0;
      for(var i in o){
      n++;
    }
    return n;
  }
  return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: