为什么元素没有被推入数组?

时间:2019-03-20 12:44:11

标签: javascript arrays react-native scope

我在react-native应用程序中具有以下代码。

responseJson是我从API调用中得到的。

以下代码中的问题是,我推送到resultJson的元素在map函数调用之外并不存在,即,resultJson仍然为空,即使在{ {1}}个调用map确实得到了更新。 resultJson是一个数组,但在quaterly调用后保留其值。我为map添加了静态数据。

下面的代码有什么问题?

responseJson

1 个答案:

答案 0 :(得分:0)

您正试图从数组访问键,就好像它是一个对象一样。 Java脚本以某种方式允许它并且实际上存储了它们,因此您可以在之后执行console.log(resultJson["ACT"])并仍然获得该值。

但是让resultJson成为对象可能更有意义。

let resultJson = {}