javascript - 将数据加载到数组数组中

时间:2018-04-19 02:05:34

标签: javascript

我正在慢慢构建我的javascript代码,最终从json文件加载一些数据。我正在使用嵌入式表tabella.js。这时我只想通过循环

在表头中加载一些测试数据

这是演示设置:

var dataTest = {};

    dataTest.tableHeader = [
      ["6534", "6756"],
      ["7000", "7100"],
      ["7200", "7300"],
      ["7400", "7500"],
      ["7600", "7700"],
      ["7800", "7900"],
      ["8000", "8100"],
      ["8200", "8300"],
      ["8400", "8400"]
   ]

我想通过一个循环加载一些数据来替换演示数据,但我有dataTest.tableHeader未定义的错误所以这里我的版本:

var dataTest = {};
      var i;

    for (i=0; i<9; i++){
         dataTest.tableHeader[i]=["0","1"];
    }

    //dataTest.tableHeader = [
     // ["6534", "6756"],
     // ["7000", "7100"],
     // ["7200", "7300"],
     // ["7400", "7500"],
     // ["7600", "7700"],
     // ["7800", "7900"],
     // ["8000", "8100"],
    //  ["8200", "8300"],
    //  ["8400", "8400"]

//]

        console.log(dataTest.tableHeader[2])    

出了什么问题?

1 个答案:

答案 0 :(得分:0)

您需要先定义tableHeader属性。

var dataTest = {};
dataTest.tableHeader = [];
var i;
for (i=0; i<9; i++){
     dataTest.tableHeader[i]=["0","1"];
}