gpt4 book ai didi

arrays - 在处于状态的数组中插入值 - React

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:58 25 4
gpt4 key购买 nike

我在状态中有一个数组,它是一个关联数组。我想在事件发生时将值插入到该数组中。

我使用的州声明。

state = {
array: [{
aaa: '',
bbb: ''
}]
};

应该将值插入状态内数组的函数。

reader.onload = (e) => {

var newArray = {
aaa: new_aaa,
bbb: new_bbb
}
this.setState({
array: this.state.array.concat(newArray)
});

}

不知怎的,它不起作用^_^

最佳答案

当您设置状态时,您可以使用Destructuring_assignment

state = {
array: [{
aaa: '',
bbb: ''
}]
};

reader.onload = (e) => {
var newArray = {
aaa: new_aaa,
bbb: new_bbb
}
this.setState({
array: [...this.state.array,newArray]
});
}

关于arrays - 在处于状态的数组中插入值 - React,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53003560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com