[英]How to merge two array data and make one array?
我试图合并两个数组并创建一个数组,这样我就可以将这些数据提交到后端,但是每次我这样做时,合并的数组都会显示空数组。我该如何解决这个问题,因为我是 react js 的新手,请提供给我解决方案。
以下是我的代码:
<button type="submit" onSubmit={this.salGen}>Generate Salary</button>
从这个 function 我试图提交数据。
salGen = (e) => {
e.preventDefault();
const { finalClassDetails } = this.state;
const { selectedEmployee } = this.state.data;
this.setState({
generateSalary: [...finalClassDetails, ...selectedEmployee]
})
}
这是我为合并两个 arrays 而创建的 function。
constructor() {
super();
this.state = {
salaryDetails: [],
classDetails: [],
data: {
selectedEmployee: [
],
year: '',
month: '',
},
finalClassDetails: [],
isgeneratingSalary: false,
dadays: '',
finalDA: '',
generateSalary: []
}
}
这是我的 state。
这些是我想合并并创建一个名为:generateSalary[] [] 的两个 arrays ] 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.