js calculates the sum of an attribute of an object array

let datalist = [
	{
    
    
		'skuId': 1,
		'skuName': 'test1',
		'number': 11
	},
	{
    
    
		'skuId': 2,
		'skuName': 'test2',
		'number': 22
	},
	{
    
    
		'skuId': 3,
		'skuName': 'test3',
		'number': null
	},
]
let price = datalist.reduce((sum, e) => sum + Number(e.number || 0), 0)
console.log(price) // 输出33

Guess you like

Origin blog.csdn.net/weixin_43908123/article/details/109203754