【发布时间】:2020-09-24 12:10:18
【问题描述】:
我想用另一个数组更新一个空数组, 我真的不知道该怎么做,
const [avatar, setAvatar] = useState([]);
我想用另一个这样的数组更新空数组:
PlayerService.getAvatars()
.then(response => {
setAvatar(avatar => [...avatar, response])
})
这里的问题是,我从响应中得到的 4 个项目, 它们将被设置为头像数组的第一个元素,而不是多个,
这意味着,我在 avatar[0] 下,所有项目都放在一起,它们不会像应有的那样分开。
希望你能关注我,我不是以英语为母语的人
【问题讨论】:
-
如果响应是数组,请尝试
setAvatar(response)
标签: arrays reactjs react-hooks