一、 如果数组的元素是一维数组 则该数组是二维数组 如果数组的元素是二维数组 则该数组是三维数组 。。。。。。。 注意:二维数组的长度 是数组内一维数组的个数 获取二维数组内的元素 第一步获取该元素在哪一个一维数组内 第二步获取该元素在一维数组的那个位置 false var arr = [1,2,3]; var arr1 = ['你好','世界']; console.log(arr1[0]); var arr3 = [true,false]; console.log(arr1.length); var arr4 = []; console.log(arr4[2][1]); console.log(arr4[0][2]); console.log(arr4[1][1]);
二、二维数组的遍历 var arr = [[1,2,3],[true,false],['李白','杜甫','白居易']]; //二维数组的长度是一维数组的数量 确定循环的次数 for(var i = 0;i<arr.length;i++){ //遍历一维数组 for(var j = 0;j<arr[i].length;j++){ document.write(arr[i][j]+' '); } //当一维数组遍历结束后换行 document.write('<br>'); } document.write('<hr>'); var a = [1,2,3]; /* 第一次循环 拿到二维数组内 每一个一维数组 第二次循环 拿到一维数组内 每一个元素 */ for(var ele of arr){ console.log(ele); for(var e of ele){ document.write(e+' '); } //当一维数组遍历结束后换行 document.write('<br>'); }