Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想实现一个 2 dim 数组,每个单元格都具有相同的大小,因为我需要在画布上绘制它。(例如 10 像素)
我怎样才能做到这一点?
谢谢!
到目前为止的代码:
Array[0][0] = myArray;
Javascript 中没有二维数组,所以必须使用锯齿状数组,即数组数组。
使用文字数组对其进行初始化:
var arr = [[ 1, 2, 3 ], [ 4, 5, 6 ]];
或者 Array 构造函数:
var arr = new Array(10); for (var i = 0; i < 10; i++) { arr[i] = new Array(10); }
数组不是视觉元素,因此要显示它,您将遍历每个外部和内部数组,并绘制代表每个项目的东西。