簡體   English   中英

如何在 React Native 中設置數組狀態

[英]How to set array state in React Native

我的狀態中有一個數組,我想為其對象設置數組特定的值。 代碼如下所示:

 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
      }     

你可以像這樣,

const days = [...this.state.days];

days.push({
        Friday
        15:30
        16:40
      });

this.setState({days});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM