先上代碼,formatter希望返回組裝后的數(shù)據(jù)var olda = [ { flight: 'hu7305', from: 'lhw', to: 'ybp' }, { flight: 'hu7306',//new中沒(méi)有,state=del from: 'lhw', to: 'ybp' },];var newa = [ { flight: 'hu7305',//old中有,忽略 from: 'lhw', to: 'ybp' },{ flight: 'hu7777',//old中沒(méi)有,state=add from: 'www', to: 'qqq' }];function formatter(a, b){ ... return ([//希望返回如下的數(shù)據(jù) { flight: 'hu7306',//del from: 'lhw', to: 'ybp', state: 'del' },{ flight: 'hu7777',//add from: 'www', to: 'qqq', state: 'add' } ])}formatter(olda, newa);規(guī)則:?jiǎn)蝹€(gè)對(duì)象中的flight、from、to三者的值任一不同則視為不同的數(shù)據(jù),需要返回;在olda中有而newa中沒(méi)有時(shí)state為del,在olda沒(méi)有而newa中有則state為add。
求助:a、b數(shù)據(jù)如何實(shí)現(xiàn)這樣的格式化
不負(fù)相思意
2019-02-12 21:29:45