我正在尝试弄清楚这段代码的作用。我确实了解整体概念,使用localStorage通过DOM方法构建表。我不太确定表格是否从中获取数据? buildtable()如何从Employee数据中知道自己正在构建它?了解是针对学校的家庭作业:)
-100%
答案 0 :(得分:2)
buildTable(data)
从data
参数获取数据,该参数由以下行提供:
buildTable(employeeList)
因此表从employeeList
数组中获取数据。
表列标题是从构成数组的对象的属性名称填充的。由于数组中每个对象的这些元素都是相同的(即每个员工都具有相同的数据结构),因此仅需读取第一个[0]
。
因此,如果data
看起来像这样:
[
{
foo: 'bar',
bar: 'foo'
},
{
foo: 'bar2',
bar: 'foo2'
}
]
...我们可以使用第一个(或任何一个)对象来生成列标题。