我无法访问年和月变量中的值,因为它返回一个对象。
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
如何获得该值?
繁花如伊
相关分类