求教关于数组的问题,报错Cannot set property '14' of undefined,代码贴出来了

let data = [{date: '3.15', step: 1500}, {date: '3.18', step: 3800}, {date: '3.20', step: 8000}];
dealParams(data);
function dealParams(params) {
    let key = 0, list = {date:[], steps:[]}, day = '';
    for(let i = 1; i <= 31; i++) {
        list.steps[i-1] = 0;
        if(key < params.length){
            day = new Date(params[key].date).getDate();
        }
        if( i === day) {
            list.stpes[i-1] = params[key].step;
            key++;
        }
        list.date.push(i)
    }
}


小老虎999
浏览 798回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript