простые Динамические 2d Задачи Массива - PullRequest
1 голос
/ 18 января 2012

Помощь с двойным массивом JS. массивы должны быть установлены так, чтобы первый был x, а второй был y, но чтобы он создавал таблицу со значениями по умолчанию 0000 для каждого значения координат и чтобы я мог задавать значения каждого координаты. Также я хочу иметь возможность выводить массив в виде таблицы, как

___________________________________
|valueof 0,0| valueof 1,0|
|Valueof 0,1| valueof 1,1|

и т. Д., Используя ширину и высоту

<script type='text/javascript'>
var height=4;
var width=3;
var map = new Array(height);
  for (var i = 0; i < height; i++) 
    {
        map[i] = new Array(width);
    }

for (var i = 0; i < y; i++) 
{
   for(var j = 0; j < x; i++)
    {
       map[i][j] = "0000";
    }
}
map[1][1]= "0064";
document.write(map[0][0]); // should output 0000
document.write(map[1][1]); // should output 0064
document.write(map[3][4]); // should output 0000
</script>

Это соответствует выводу значений в массиве только этих координат.

1 Ответ

0 голосов
/ 19 января 2012
<script type='text/javascript'>
var height=4;
var width=3;
var map = [];
for (var i = 0; i < height; i++) 
{
    map[i] = [];
}

for (var i = 0; i < height; i++) 
{
   for(var j = 0; j < width; i++)
     {
        map[i][j] = "0000";
     }
}
map[1][1]= "0064";
document.write(map[0][0]); // should output 0000
document.write(map[1][1]); // should output 0064
document.write(map[3][4]); // should output 0000
</script>

Затем я реализовал это немного дальше и получил это.

http://lastchaos.bloodkittens.com:34260/Resources/DevApps/fuck.php

...