您现在的位置是:首页 > 正文

js数组对象相同项合并处理 最新发布

2024-04-01 05:47:33阅读 2
let arr = [
				{type: 'type1', name: '1111'},
				{type: 'type2', name: '2222'},
				{type: 'type3', name: '3333'},
				{type: 'type2', name: '4444'},
				{type: 'type1', name: '5555'},
				{type: 'type3', name: '6666'},
			]
			
			let format = (data) =>{
				let arr1 = {}
				data.forEach(item =>{
					if(!arr1[item.type]) arr1[item.type] = []
					
					arr1[item.type].push(item.name)
				})
				
				return arr1
			}
			
			console.log(format(arr));

网站文章