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;
}