gpt4 book ai didi

javascript - map 函数内的多个条件渲染

转载 作者:行者123 更新时间:2023-12-05 09:28:49 24 4
gpt4 key购买 nike

您好,我正在寻找是否有更好的方法来呈现我的待办事项

我有这个

         {
todos.map((todo) => (

todo.status === 1 && (
<p>{todo.title}</p>
)
))
}
{
todos.map((todo) => (
todo.status === 2 && (
<p>{todo.title}</p>
)
))
}
{
todos.map((todo) => (
todo.status === 3 && (
<p>{todo.title}</p>
)
))
}

有办法吗?

非常感谢

最佳答案

如果你想让它们有序,那么在映射它们之前先对它们进行排序

todos.sort((a, b) => a.status - b.status).map((todo) => .....)

如果你不想改变原数组的顺序就复制它

todos.slice().sort((a, b) => a.status - b.status).map((todo) => .....)

关于javascript - map 函数内的多个条件渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71082520/

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