我有一個物件陣列,如下所示,我想獲得整個物件,其中徽章有外聯詞。我試著過濾和查找,但它只給我陣列中的一個詞,而不是整個物件。請幫助我解決這個問題,謝謝。
carData: [
{
flowName: "Cars"。
badge: ["content", "outreach"],
image: icons.car,
},
{
flowName: "linkedin",
badge: ["content"]。
image: icons.linkedin,
},
{
flowName: "facebook",
badge: ["content"]。
image: icons.facebook,
},
]
這是我所嘗試的:
這是我所嘗試的。
console.log(state. carData.map(({badge}) => (badge. filter(i => i==="outreach") )。 find(span class="hljs-params">badge=>badge.length>0) )。)
它給出的結果是['outreach']。
uj5u.com熱心網友回復:
。const carData = [{
flowName: "Cars",
badge: ["content", "outreach"]。
image: "icons.car"。
},
{
flowName: "linkedin",
badge: ["content"]。
image: "icons.linkedin"。
},
{
flowName: "facebook",
badge: ["content"]。
image: "icons.facebook"。
},
]
console.log(carData.filter(car => car. badge.includes("outreach"))
<iframe name="sif1" sandbox="allow-forms allow-modals allow-scripts" class="snippet-box-edit snippet-box-result" frameborder="0"></iframe>
uj5u.com熱心網友回復:
carData.filter(x=> x. badge.includes("outreach"/span>)
uj5u.com熱心網友回復:
試試這個
carData.filter((car) => //span> {
car.badge.includes("outreach"/span>)
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/306908.html
標籤:
