Поле заполнения массивом
Подскажите, пожалуйста. Как мне занести весь мой массив в будущее поле (нарисованное с помощью канвас) и закрасить каждую ячейку цветами, соответствующими номеру в ячейке массива. А поле канвас будет выглядеть как простая таблица.
Разметка:
<canvas id="can1" width="300" height="300"></canvas>
Скрипт:
function cubik() {
var myCanvas = document.getElementById("can1");
if (!myCanvas.getContext) {
return;
}
var myContext = myCanvas.getContext("2d");
//здесь будет нарисована таблица, еще не нашел решение!
}
cubik();
var myArr;
function main(sizeX, sizeY) {
myArr = Array(sizeX);
for (var i = 0; i < myArr.length; i++) {
myArr[i] = Array(sizeY);
for (var j = 0; j < myArr[i].length; j++) {
myArr[i][j] = Math.round(Math.random() * 4);
}
}
}
function () {
main(20, 30);
}
Источник: Stack Overflow на русском