gpt4 book ai didi

javascript - React - 显示值大于 n 的结果的一个结果

转载 作者:行者123 更新时间:2023-12-01 00:04:36 25 4
gpt4 key购买 nike

我有一个数组,我想随机显示数组中的一项,只要该项的大于或等于3。到目前为止,我可以随机选择其中一个项目,但我不知道如何只选择值大于或等于 3 的项目。

export default function App() {
const arr = [
{
"name": "lorem",
"value": 3
},
{
"name": "ipsum",
"value": 4
},
{
"name": "dolor",
"value": 1
},
{
"name": "sit",
"value": 2
}
];
const rand = arr.sort(() => Math.random() - Math.random()).find(() => true);

return (
<div className="App">
{rand &&
<div>{rand.name}</div>
}
</div>
);
}

最佳答案

嗯,试试这个怎么样...

const arr = ['your data']; 
// your array here
const newarr = arr.filter(item=>item.value>3)
// fetch items >3 from array into new array
const randItem = newarr[Math.floor(Math.random() * newarr.length)]
//get any random item from the array

关于javascript - React - 显示值大于 n 的结果的一个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60469261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com