SOURCE

console 命令行工具 X clear

                    
>
console
const arr = [
		{
			"carrierSealNo":"1",
			"containerCode":"FC202206120004682",
			"containerNo":"FC001",
			"containerTypeCode":"22G0",
			"containerTypeName":"20'GP",
			"customsSealNo":"",
			"factorySealNo":"",
			"isCfs":0,
			"isTemporaryNo":0,
			"movementTypeCode":"3",
			"soNo":"",
			"spaceCode":"SPC202206130001250"
		},
		{
			"carrierSealNo":"2",
			"containerCode":"FC202206120004683",
			"containerNo":"FC002",
			"containerTypeCode":"22G0",
			"containerTypeName":"40'GP",
			"customsSealNo":"",
			"factorySealNo":"",
			"isCfs":0,
			"isTemporaryNo":0,
			"movementTypeCode":"3",
			"soNo":"",
			"spaceCode":"SPC202206130001250"
		}
	]

const res = _.map(arr, item=> ({
    containerTypeCode: item.containerTypeCode,
    containerTypeName: item.containerTypeName
}))
console.log(res)
const result = res.reduce((obj, item) => {
    let find = obj.find(i => i.containerTypeCode === item.containerTypeCode)
    let _d = {
        ...item,
        qty: 1
    }
    find ? find.qty++ : obj.push(_d)
    return obj
}, [])
console.log(result)
<script src="https://cdn.bootcdn.net/ajax/libs/lodash.js/4.17.21/lodash.min.js"></script>