使用JavaScript将数据推入数组

4

我是一个相对新手的JavaScript程序员,最近在尝试往数组中添加数据时遇到了一些麻烦。

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

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

我已经有一个循环在每次迭代变量时运行,但我不确定如何以上述格式将这两个变量放入数组中。我尝试过:

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

每次循环都要将数据推入数组中,但似乎不起作用。

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

提前感谢!


2
提示:您需要一个数组的数组,因此 array.push() 应该将另一个数组作为参数。 - Crescent Fresh
4个回答

5

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

array.push([var1, var2]);

更多信息:


1
array.push([var1,var2]);

1
array.push([var1,var2])

0

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

输出 :

["测试"]

实际上,我尝试了你的例子,它对我起作用了

var a = new Array(); var var1 = "测试1"; var var2 = "测试2"; a.push(var1 + " "+ var2); a;

输出 : ["测试1 测试2"]


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接