javascript - 检查对象数组值是否为空
问题描述
如何检查对象数组值是否为空?在这种情况下,我想检查价格值是否为空
例如
available_cars:{
cars:[
{name:"BMW", price:2000000}
{name:"Volkswagen", price:1500000}
{name:"Audi", price:null}
]
}
解决方案
使用Array.some
并将其与null
:
available_cars = {
cars: [{
name: "BMW",
price: 2000000
}, {
name: "Volkswagen",
price: 1500000
}, {
name: "Audi",
price: null
}]
}
const res = available_cars.cars.some(e => e.price === null)
console.log(res)
推荐阅读
- javascript - Enjoyhint - 如何在 onNext 全局事件中使用 getCurrentStep()?
- kubernetes - Kubernetes liveness probe:失败时的 webhook 通知
- java - 是否可以使用桌面图标徽章来显示 Swing Java 8 中未读消息的数量?
- php - 清除缓存后 404 NOT FOUND Symfony
- java - OOP 中的对象数组
- android-recyclerview - 使用 exoplayer android 在 recyclerview 中显示视频
- python - Django在数据库级别引用非字段值
- typescript - 无法使用 Babel 自定义别名导入 TypeScript 组件
- javascript - 单独的包形成动态导入的节点模块
- javascript - 如何在chart.js中从画布制作内部填充?