![](/img/trans.png)
[英]In javascript, Find an item in an array that contains a string and then return that item
[英]javascript return random data which contains a specific array item
我想生成一個包含特定 id 的隨機對象。 例如,我想返回包含 id 3 的對象,下例中的第一個和第三個:
results = [
{title: "A", ids: [2,3,4,]},
{title: "B", ids: [9,4,7]},
{title: "C", ids: [1,3,4]}
]
let data = results[Math.floor(Math.random() * results.length)]
return data
這是我嘗試過的:
data.map(function (genre){
let random = genre === 3;
return random;
})
您想根據data
的值filter
results
results.filter(function(x) { return x.ids.includes(data) })
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.