【问题标题】:Pushing data into array with JavaScript使用 JavaScript 将数据推入数组
【发布时间】:2009-12-03 04:56:03
【问题描述】:

我对 JavaScript 比较陌生,我在将数据推送到数组时遇到了麻烦。

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

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

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

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

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

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

提前致谢!

【问题讨论】:

  • 提示:您需要一个数组数组,所以array.push() 应该将另一个数组作为参数。

标签: javascript arrays loops


【解决方案1】:

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

array.push([var1, var2]);

更多信息:

【讨论】:

    【解决方案2】:
    array.push([var1,var2])
    

    【讨论】:

      【解决方案3】:
      array.push([var1,var2]);
      

      【讨论】:

        【解决方案4】:

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

        输出:

        [“测试”]

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

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

        输出: ["Test1 测试2"]

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-02-16
          • 2012-02-18
          • 2012-09-10
          • 2011-02-13
          • 1970-01-01
          • 2012-11-29
          • 2017-12-23
          • 1970-01-01
          相关资源
          最近更新 更多