react-redux从节点服务器获取对象

时间:2020-02-26 17:54:23

标签: javascript subset

我在节点中有21个对象,但我只希望显示10个,该怎么办?我使用地图来获取obj接下来是什么?

代码类似于:

const TodoList = ({ todos, onTodoClick }) => (
  <ul>
    {todos.map((todo, index) => (
      <Todo key={index} {...todo} onClick={() => onTodoClick(index)} />
    ))}
  </ul>
)

1 个答案:

答案 0 :(得分:0)

使用slice获取一系列项目(即索引0到9的所有项目)。关于您的问题,应该是

const TodoList = ({ todos, onTodoClick }) => (
  <ul>
    {todos.slice(0, 10).map((todo, index) => (
      <Todo key={index} {...todo} onClick={() => onTodoClick(index)} />
    ))}
  </ul>
)