1 回答

TA貢獻1848條經驗 獲得超2個贊
如果您想計算所有位置的所有汽車的總數,您可以做一個簡單的操作,.reduce()從總數開始0,然后添加每個數組的長度autos。這是一個縮減數據集的示例:
const dataBase = [
{
"sucursal": "Quilmes",
"direccion": "Av. Hipólito Yrigoyen 80, B1878 Quilmes, Provincia de Buenos Aires",
"telefono": "(0230) 466-3000",
"autos": [
{
"marca": "chevrolet",
"modelo": "camaro",
"anio": 20120,
"color": "black"
},
{
"marca": "renault",
"modelo": "sandero",
"anio": 2020,
"color": "gray"
}
]
},
{
"sucursal": "San Miguel",
"direccion": "Av. Pres. Juan Domingo Perón 2043, B1663 San Miguel, Provincia de Buenos Aires",
"telefono": "(011) 4451-5565",
"autos": [
{
"marca": "nissan",
"modelo": "note",
"anio": 2018,
"color": "red"
}
]
}
];
const totalCount = dataBase.reduce((prev,curr) => {
return prev + curr.autos.length;
},0)
console.log(`There are ${totalCount} cars in total.`);
添加回答
舉報