我有一个这样的清单:
A=[(1,'A'),(2,'H'),(3,'K'),(4,'J')]
Run Code Online (Sandbox Code Playgroud)
这个列表的每个成员都是这样的:(数字,字符串)
现在如果我想选择数字大于2的成员并写字符串,我该怎么办?
例如:选择数字大于 2 的成员。输出应为: 'K','J'
我有一个简单的 React Ui,它应该从中获取 json 文件localhost:8000/todo
并在localhost:3000
. 这是所需的输出:
所以,这两行是“读一本书”。和“骑自行车环城”。没有显示。这两行应该来自localhost:8000/todo
类型JSON
信息。我觉得我可以从 获取数据localhost:8000/todo
,但我不知道如何在 中显示它们localhost:3000
,这是我的输出。
这是我为此提供的功能:
export default function Todos() {
const [todos, setTodos] = useState([])
const fetchTodos = async () => {
const response = await fetch("http://localhost:8000/todo")
const todos = await response.json()
setTodos(todos.data)
}
useEffect(() => {
fetchTodos()
}, [])
return (
<TodosContext.Provider value={{todos, fetchTodos}}>
<AddTodo />
<Stack spacing={5}>
{todos.map((todo) => (
<b>{todo.item}</b>
))}
</Stack>
</TodosContext.Provider>
)
}
Run Code Online (Sandbox Code Playgroud)
{todos.item}是应该打印项目的部分,但它没有!
以下是 …