如果它的类型是这样的话,我如何将数据推送到js中的数组... d = [[label,value]].首先,我想推送标签数据然后推送值......我从xml文件中获取数据.如果我只有一个简单的数组,我使用了简单的variable.push sintax.varialble [] [0] .push或variable [] [1] .push工作
LmC*_*LmC 13
也许你会更善于使用一个物体,
所以你可以做到
var d = {
"Label" : "Value"
};
Run Code Online (Sandbox Code Playgroud)
并添加你想要的价值
d.label = "value";
Run Code Online (Sandbox Code Playgroud)
如果您的阵列变大,这可能是一种更结构化的方法,更容易理解.如果你构建JSON有效,它的easisy来制作一个字符串并将其解析回来.
喜欢 var stringD = JSON.stringify(d); var parseD = JSON.parse(stringD);
更新 - 阵列2D
这就是你如何声明它
var items = [[1,2],[3,4],[5,6]];
alert(items[0][0]);
Run Code Online (Sandbox Code Playgroud)
警报正在从中读取,
你要说的是要添加东西 items[0][0] = "Label" ; items[0][1] = "Value";
如果你想做所有的标签,那么所有的值都可以.
for(var i = 0 ; i < labelssize; i ++)
{
items[i][0] = labelhere;
}
for(var i = 0 ; i < labelssize; i ++)
{
items[i][1] = valuehere;
}
Run Code Online (Sandbox Code Playgroud)