JavaScript表理解

时间:2019-12-07 11:45:39

标签: javascript

我正在尝试弄清楚这段代码的作用。我确实了解整体概念,使用localStorage通过DOM方法构建表。我不太确定表格是否从中获取数据? buildtable()如何从Employee数据中知道自己正在构建它?了解是针对学校的家庭作业:)

-100%

1 个答案:

答案 0 :(得分:2)

buildTable(data)data参数获取数据,该参数由以下行提供:

buildTable(employeeList)

因此表从employeeList数组中获取数据。

表列标题是从构成数组的对象的属性名称填充的。由于数组中每个对象的这些元素都是相同的(即每个员工都具有相同的数据结构),因此仅需读取第一个[0]

因此,如果data看起来像这样:

[
    {
        foo: 'bar',
        bar: 'foo'
    },
    {
        foo: 'bar2',
        bar: 'foo2'
    }
]

...我们可以使用第一个(或任何一个)对象来生成列标题。