只是模拟二维数组的样式而已。
arrNum[i] = []arrNum 是一个数组,再定义arrNum里所以的元素的值都空数组。
你定义的已经就是的了啊。不是很明白你的问的什么。你是说如何向里面填充?
双层循环就行了撒:
for(var i = 0i <Xi++)
{
for(var j = 0j <Yj++)
data[i][j] = "???"
}
=========
看了你对1楼的追问。
其实JS里面数组本来就是动态的,没有固定的大小,随时往里面增加 :
var data = []
function add(o)
{
if(o.consturctor != Array)return//not an array
data.push(o)
}
function modify(x, y, newval)
{
var child = data[x]
if(!child || y >child.length - 1)return
child[y] = newval
}
data.add(["绿化","绿化"])
data.add(["绿化","绿化"])
data.add(["绿化","绿化"])
modify(2,1,"环卫")
可以一直增加啊。