2012-01-18 124 views
1

幫助使用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> 

這soposed呼應數組中的值只是那些coorinates。

回答

0
<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