js基础 二维数组

二维数组:从整体上看,是一个数组,只是其中的每个元素又是一个数组,即数组的数组、

//一维数组
var arr1 = ['Tom','Jarry','David'];//arr1[0]
//二维数组
var arr2 = [
  ['北京','东城区','西城区','海淀区'],
  ['河北','石家庄','保定','张家口'],
  ['山东','济南','青岛','潍坊']
];
//console.log(arr2[0][3]);  //海淀区
//console.log(arr2[2][3]);  //青岛

//外层循环遍历第一层数组
//i代表第一层数组里面的数组下标
for(var i =0;i<arr2.length;i++){ 
  //console.log(arr2[i]);
  //内层循环遍历第二层数组
  //j代表第二层数组里面的下标
  var str = '';
  for(var j=0;j<arr2[i].length;j++){
    //console.log(arr2[i][j]);
	str += arr2[i][j];
  };
  console.log(str);
//北京东城区西城区海淀区
//河北石家庄保定张家口
//山东济南青岛潍坊
};


上一篇: Node.js express路由器
下一篇: js基础 字符串操作
作者邮箱: 203328517@qq.com