【发布时间】:2021-01-17 07:58:30
【问题描述】:
我有这个代码:
{bloodStores &&
bloodStores.map((store) => {
if (
store.status === "Stock" &&
store.blood_component === "Whole Blood" &&
store.blood_group === "O+"
) {
{
{' display the length of objects '}
}
}
})}
bloodStores 是一个包含太多数据的数组。 我循环并通过获取我想要的特定内容作为上述代码进行过滤。
过滤后,我得到了我需要的确切东西,都是像下面的代码这样的对象:
{
"donor": "caamir yusuf ali",
"hb": "18.13",
"blood_group": "O+",
"blood_component": "Whole Blood",
"unit": "500",
"bag": "K020068931",
"status": "Stock"
},
{
"donor": "zakariye mohamed adan",
"hb": "16.71",
"blood_group": "O+",
"blood_component": "Whole Blood",
"unit": "500",
"bag": "K02059689",
"status": "Stock"
},
{
"donor": "cabdirashid colaad hassan",
"hb": "17.55",
"blood_group": "O+",
"blood_component": "Whole Blood",
"unit": "250",
"bag": "EE559895",
"status": "Stock"
}
如您所见,对象总数为 3,但我如何显示该数字????
【问题讨论】:
-
它是一个对象数组,你可以通过简单的
.length得到长度
标签: javascript node.js arrays reactjs object