【发布时间】:2020-06-23 22:44:26
【问题描述】:
我的这个调用返回了这样的响应:
let pokemonTypes = pokemonData.map((pokemon, i) =>
{
let singleType = pokemon.type;
console.log(singleType);
}
);
请注意,数组是完全独立的,没有任何父数组或对象包装器。
我怎样才能抓取这些数组并将它们包装成一个甚至更好地将它们的所有值连接到一个数组中,如下所示:
["fire", "grass", "water", "fire", "grass", "flying"]
【问题讨论】:
-
@ASDFGerte 不,那是不同的。这些是完全独立的数组...
-
@customcommander 通过对象映射后返回的响应实际上是Json格式,除了数组都是分开的,因为它们都来自不同的对象
-
@customcommander 请检查控制台截图中的确切响应...
-
@Zeusox 在我看来,您确实引用了这些数组;他们只是生活在不同的命名空间下。所以你可以使用
Array#concat例如
标签: javascript reactjs ecmascript-6