我是React的新手,我一直在做一个视频教程,制作一个房地产应用程序,但是它遗漏了最后一条信息。该应用程序按城市,价格等过滤房地产清单。还提供复选框,例如游泳池或健身房。该信息如下所示:
var listingsData = [
{
address: '20-34 grand ave.',
city: 'Ridgewood',
state:'NY',
rooms:3,
price:220000,
floorSpace:2000,
extras: [
'elevator',
'gym'
],
homeType: 'apartment',
image: 'https://images4.roofandfloor.com/listing_c1c159dd1c36755f7967670f03b87a45/1024x600/imperial-villas-apartments-in-kuniyamuthur-elevation-photo-1cti.jpg'
},
城市过滤器(有效)如下所示:
if(this.state.city != "All"){
newData = newData.filter((item) => {
return item.city == this.state.city
})
}
我不知道如何询问对象是否包含在数组中。我已经尝试过.included(gym)函数,但是没有用。
有什么建议吗?
谢谢