对二维数组进行操作,输出元素个数最多的序号
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>二维数组最长元素</title>
<script type="text/javascript">
//创建二维数组
var shengfen=new Array(
['北京市','天津市','上海市','重庆市'],
['河北省','山西省','辽宁省','吉林省','黑龙江省','江苏省','浙江省','安徽省','福建省','江西省','山东省','河南省','湖北省','湖南省','广东省','海南省','四川省','贵州省','云南省','陕西省','甘肃省','青海省','中国台湾省'],
['内蒙古自治区','广西壮族自治区','西藏自治区','宁夏回族自治区','新疆维吾尔自治区'],
['中国香港特别行政区','中国澳门特别行政区']
);
var changdu=shengfen[0].length;
for(var i=0;i<shengfen.length;i++){
for(var j=0;j<shengfen[i].length;j++){
if(shengfen[i].length>changdu){
changdu=shengfen[i].length;//最大长度存储在changdu
document.write('元素最大的序号是'+i+',改序号存储元素的个数是'+changdu);
}
}
}
</script>
</head>
<body>
</body>
</html>
arr.length====获取数组的总长度,不包括传递数组(多维数组的传递);
数组序号的最多值是arr.length-1,数组序号(下标)从0开始
原文地址《二维数组遍历实例》