js 對象數組合並

function mapArray(target) {
	let obj = {},
	result = []
	target.map((item) => {
		let key = item.name + item.sex
		if(obj[key]) {
			obj[key].like.push(item.like)
		} else {
		    item.like = [item.like]
			obj[key] = item
		}
	})
	console.log(obj);
	for(let key in obj) {
		let element = obj[key];
		result.push(element)
	}
	return result
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章