Monthly Archive: 6月 2023

Develop—Remark


//按特定标识符分组数据,后遍历
let dataContainer = {};

this.formData.videoList.map((item) => {
  dataContainer[item.videoCode] = dataContainer[item.videoCode] || []
  dataContainer[item.videoCode].push(item)
})

for (const key in dataContainer) {
 let newChannelNumber = ''
 dataContainer[key].forEach( oneItem=> {
  newChannelNumber += oneItem.cameraChl+","
})

newVideoList.push({
 videoName: dataContainer[key][0].videoName,
 videoCode: key,
 cameraChl: newChannelNumber.substring(0,newChannelNumber.length-1) 
})