JavaScript本身只支持一维数组,不支持直接定义二维数组,但是我们可以间接地实现二维数组
将一维数组的每个元素又定义为一个数组,即为数组中的元素也是数组,就是二维数组
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script type="text/javascript">
var nums = new Array();
nums[0] = new Array();
nums[0][0] = 13;
nums[0][1] = 15;
nums[0][2] = 7;
nums[0][3] = 29;
nums[0][4] = 16;
nums[1] = new Array();
nums[1][0] = 2;
nums[1][1] = 8;
nums[1][2] = 12;
nums[1][3] = 85;
nums[1][4] = 100;
nums[2] = new Array();
nums[2][0] = 11;
nums[2][1] = 22;
nums[2][2] = 33;
nums[2][3] = 44;
nums[2][4] = 55;
for (var i = 0; i < nums.length; i++) {
for (var j = 0; j < nums[i].length; j++) {
document.write(nums[i][j] + " ");
}
document.write("<br/>");
}
</script>
</head>
<body>
</body>
</html>