我無法訪問年和月變量中的值,因為它返回一個對象。getClassStatus () { var year = (this.props.year).toString(); var month = (this.props.month).toString(); var day = this.props.day; request .get('example.com/getRosterCount') .query({ year: {year} }) .query({ month: {month} }) .query({ day: {day} }) .query({ time: 10 }) .end((err, resp) => { if (!err) { switch (resp.text) { case "6": this.setState({ status: 'full' }); break; case "closed": this.setState({ status: 'closed' }); break; case "booked": this.setState({ status: 'booked' }); break; default: this.setState({ status: 'available' }); break; } } }); }我嘗試訪問該值,就像使用其他任何對象一樣。例如。var year = (this.props.year).toString(); // {year: '2019'}console.log(year.year); // undefined但它總是返回 undefined如何獲得該值?
無法訪問props對象內部的值
米琪卡哇伊
2021-05-07 16:55:57