根據屬性過濾物件陣列
本文旨在示範如何在 JavaScript 中根據特定屬性過濾物件陣列。為了說明這個概念,我們將使用一個假設的房地產房屋物件陣列作為範例。
提供的物件陣列包含多個房屋,其屬性包括價格、平方英尺、床位數量和房屋數量浴室。目標是建立一個僅包含符合特定條件的房屋的新數組,例如:
為了實現這一點,我們可以利用 JavaScript Array.prototype.filter 方法。以下是程式碼的範例:
var newArray = homes.filter(function (el) { return el.price <= 1000 && el.sqft >= 500 && el.num_of_beds >= 2 && el.num_of_baths >= 2.5; });
在此程式碼中:
通過執行此代碼,我們將獲得一個僅包含滿足指定條件的房屋的數組(newArray)。這種方法提供了一種靈活有效的方法來根據自訂屬性過濾大量物件。
以上是如何根據特定屬性過濾 JavaScript 物件數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!