首页 > 解决方案 > 检查对象数组值是否为空

问题描述

如何检查对象数组值是否为空?在这种情况下,我想检查价格值是否为空

例如

available_cars:{
cars:[
{name:"BMW", price:2000000}
{name:"Volkswagen", price:1500000}
{name:"Audi", price:null}
]
}

标签: javascriptarraystypescriptobject

解决方案


使用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)


推荐阅读