我有以下代码:
const timeframes = {};
let calendars = this.state.calendars;
for(let i = 0; i < this.state.rows; i++) {
if(timeframes[calendars[i][0]]) {
timeframes[calendars[i][0]].push(calendars[i][0]); //THROWS ERROR
} else {
timeframes[calendars[i][0]] = calendars[i][1];
}
}
我只是在尝试构建某种JSON样式数据。 例如,日历可能看起来像这样:
[["Lunes", "mañana"], ["Lunes", "tarde"], ["Martes", "mañana"], ["Jueves", "mañana"]]
所以我要在该代码中尝试的是将值“mañana”和“ tarde”设置为键“ Lunes”。在此示例中,其他值不是问题,因为它们不属于引发错误的if条件。
我无法按照自己的方式进行推送。有什么想法吗?