[英]How to have the filter/find method return an object field in javascript
我有一個對象數組,里面有一個叫做 AnimalData 的東西
animalData {
type:"cat",
object: SmallAnimal
}
給定一個animalData 列表,我想找到第一個名為“cat”的並返回animalData.object
。 我需要在下面的語句中添加什么來檢索animalData.object?
this.animals.find((animalData) => animalData.type == "cat");
find
將返回與謂詞匹配的第一個animalData
實例 - 如果您想要該對象的屬性,只需讀取它:
const firstCat = this.animals.find((animalData) => animalData.type == "cat").object;
如果您的find
沒有返回結果,則它很可能是undefined
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.