Javascript 为JQuery创建二维数组
在创建二维阵列时,我希望包含一个阵列:Javascript 为JQuery创建二维数组,javascript,Javascript,在创建二维阵列时,我希望包含一个阵列: var v=[22,34,13,13]; var dataV = new Array(); for(var i=0; i<4; i++) dataV = [i,v[i]]; console.log(dataV); 我将此数组与JQuery图表一起使用。然而,图表似乎只显示了最后一个值(13)。 任何人都知道我是否没有正确转换阵列。您需要将其添加到dataV。当前您正在覆盖dataV 您可以使用.push(): 或按索引分配: dataV[
var v=[22,34,13,13];
var dataV = new Array();
for(var i=0; i<4; i++)
dataV = [i,v[i]];
console.log(dataV);
我将此数组与JQuery图表一起使用。然而,图表似乎只显示了最后一个值(13)。
任何人都知道我是否没有正确转换阵列。您需要将其添加到
dataV
。当前您正在覆盖dataV
您可以使用.push()
:
或按索引分配:
dataV[i] = [i,v[i]];
var v=[22,34,13,13];
var dataV=新数组();
对于(VarI=0;iVarV=[22,34,13,13];
var dataV=新数组();
对于(var i=0;iuser1689607@Tom)非常有帮助的家伙谢谢你们!推送似乎工作得很好。可能是
dataV.push([i,v[i]]);
dataV[i] = [i,v[i]];
var v=[22,34,13,13];
var dataV = new Array();
for(var i=0; i<4; i++) {
dataV.push([i,v[i]]);
console.log(dataV);
}
var v=[22,34,13,13];
var dataV = new Array();
for(var i=0; i<4; i++)
dataV[dataV.length] = [i,v[i]];
console.log(dataV);