你是说如何向里面填充?
双层循环就行了撒:
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,"环卫")
可以一直增加啊。
一、数组转字符串需要将数组元素用某个字符连接成字符串,示例代码如下:
var a, b
a = new Array(0,1,2,3,4)
b = a.join("-")
二、字符串转数组
实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下:
var s = "abc,abcd,aaa"
ss = s.split(",")// 在每个逗号(,)处进行分解。