[英]How to filter mapped array items within a object?
我有一個表格,它在名為“附件”的表格部分中顯示了已批准附件的列表及其文檔類型。 這是更大的tableData
object 的一部分。
這些附件具有“isApproved”屬性(以及.name &.typeName),我只想顯示這是真的屬性,但是我不知道如何過濾下面的代碼來顯示“where x”。 isApproved === true' 例如。
attachments: {
name: data.attachments.map((x) => x.name).join(','),
documentGroup: data.attachments.map((x) => x.typeName).join(','),
},
在鏈的開頭添加一個過濾器應該可以解決問題
attachments: {
name: data.attachments.filter(x => x.isApproved).map((x) => x.name).join(','),
documentGroup: data.attachments.filter(x => x.isApproved).map((x) => x.typeName).join(','),
},
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.