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>