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)
????}
}
求教關于數組的問題,報錯Cannot set property '14' of undefined,代碼貼出來了
小老虎999
2018-03-25 15:28:44