使用JavaScript将数据推送到数组中

时间:2009-12-03 04:56:04

标签: javascript arrays loops

我是JavaScript的新手,我在将数据推送到数组时遇到了麻烦。

我有两个动态变量,我需要将数组格式化为:

var array = [[-373597200000, 315.71], [-370918800000, 317.45], [-368326800000, 317.50]];

我已经为每个vars迭代运行了一个循环,我只是不确定我是如何以上述格式将两个变量放入数组中的。我试过了:

array.push(var1 + "," + var2);

对于循环的每次迭代,但它似乎不起作用。

那么,以上述格式将数据推送到数组的正确方法是什么?

提前致谢!

4 个答案:

答案 0 :(得分:5)

您的数组包含其他数组作为元素,您需要添加另一个数组,而不是字符串:

array.push([var1, var2]);

更多信息:

答案 1 :(得分:1)

array.push([var1,var2]);

答案 2 :(得分:1)

array.push([var1,var2])

答案 3 :(得分:0)

var a = new Array(); a.push( '试验');

输出:

[ “测试”]

其实我试过你的例子它对我有用

var a = new Array(); var var1 =“Test1”; var var2 =“Test2”; a.push(var1 +“”+ var2); 一个;

输出: [“Test1 Test2”]