javascript - 我正在尝试将产品列表的数量限制为 10

标签 javascript reactjs react-redux

我正在尝试限制我的产品列表页面上的产品数量。最多只能有 10 个产品。但我不知道该怎么做,有人可以建议我怎么做吗?我的意思是 for 循环或 if 条件或其他任何有帮助的东西。

使用此功能显示详细信息

diplayDetails(details, index){
    return (
     <tr key={index}>
            <td>{details.product}</td>
            <td>{details.price}</td>
            <td>{details.company}</td>
            <td>{details.type}</td>
            <td>{details.expiry}</td>
            <td>{details.manufacture}</td>
        </tr>
    )

}

并用 来映射它

{this.props.detail.map(this.diplayDetails)}

并且需要在其中添加分页,任何有关分页或建议的有用信息。

谢谢!

最佳答案

您可以使用slice,这样您就可以将对象限制为10个。

{this.props.detail.slice(0, 10).map(this.diplayDetails)}

关于javascript - 我正在尝试将产品列表的数量限制为 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52549490/

相关文章:

javascript - ./app/main.js 中的错误模块构建失败 : SyntaxError: Unexpected token (10:18)

javascript - react JS |当元素到达顶部

javascript - 下面的代码代表什么?

arrays - React 中的过滤器方法在 map 可用时不起作用

ajax - 调度执行 AJAX 请求的操作时出现无限循环 - ReactJS、Redux、Redux-saga

reactjs - 无法从类组件访问 redux 状态

reactjs - 未捕获的 TypeError : _this2. props.selectBook 不是函数

javascript - Android 新闻应用程序是如何构建的,可以在新新闻出现时立即更新?

javascript - 按类别检测元素标签名称

javascript - javascript添加的按钮不触发点击事件