微信公开课
微信公开课小程序热门讨论关于「数组合并」的小程序开发问题
补充:源代码varj1=varjmap={};varresult=;j1forEach(function(al){varkey=alcinema_movie_id_alcinema_id;if(typeofjmap===undefined){jmap=;}jmappush(al);})var
展开:源代码:varj1=[{cinema_movie_id:1,cinema_id:1,num:3},{cinema_movie_id:2,cinema_id:0,pric:40},{cinema_movie_id:2,cinema_id:0,num:6}]varjmap={};varresult=[];j1forEach(function(al){varkey=alcinema_movie_id+_+alcinema_id;if(typeofjmap[key]===undefined){jmap[key]=[];}jmap[key]push(al);})varkeys=Objectkeys(jmap);for(vari=0;i<keyslength;i++){varrs=keys[i]split(_);resultpush({cinema_movie_id:rs[0],cinema_id:rs[1],value:jmap[keys[i]]});}怎么把这两个合并在一块已经通过cinema_id分好组了,然后把相同的cinema_id合并在一块即速小程序:j1forEach(function(al){varkey=alcinema_movie_id+_+alcinema_id;jmap[key]=jmap[key]?{jmap[key],al}:al;})
更多有关「数组合并」的讨论可以前往微信公开课小程序参与互动哦!了解更多