提取VANILLA JS时无法读取未定义的属性“地图”

时间:2019-01-05 15:34:14

标签: javascript dictionary

当我在控制台中依次启动splitArray(people, 5)displayContent(0)函数时,它们可以正常工作,但是当我将.then()与它们添加到提取方法中时,会得到一个{{ 1}}错误。

我正在尝试制作我的第一个将JSON文件显示为带有分页,排序方法等表格的应用程序。我在这里搜索了答案,但发现的每个线程似乎都与REACT有关。我正在尝试使用纯香草js来做到这一点。

Uncaught TypeError: Cannot read property 'map' of undefined

我该如何进行这项工作?

1 个答案:

答案 0 :(得分:4)

您正在将这些方法的结果传递给then。您需要改为传递一个函数:

.then(() => splitArray(people, 5))
.then(() => displayContent(0));