【发布时间】:2021-02-22 05:36:51
【问题描述】:
我的状态中有一个数组,我想为其对象设置数组特定的值。 代码如下所示:
state = {
course: "",
type: "",
days: [
{
day: "",
rstime: "",
retime: "",
}
],
}
createSchedule = () => {
const { course,
module,
days
} = this.state;
data.push({
course,
module,
days[]
})
}
现在,我可以设置课程和模块的状态。我想知道如何设置天数,这样一门课程就可以有多天和不同的时间。
例如,输出应如下所示:
Course: Biology
Type: Lecture
days:
{
Monday
09:30
11:40
}
{
Friday
15:30
16:40
}
【问题讨论】:
-
你的意思是在不影响以前的状态的情况下,你想要这个新值的以前的状态吗?还是不想为这次数据更新再次渲染?
-
我的意思是当你把第一天和它的开始和结束时间,你可以把不同的日子用不同的时间,第一天不应该受到影响。
标签: javascript arrays reactjs react-native setstate