【发布时间】:2021-11-19 09:27:14
【问题描述】:
例如我有 5 个项目:
const items = [
{id: 1, name: 'book', price: 50},
{id: 2, name: 'phone', price: 450},
{id: 3, name: 'fish', price: 80},
{id: 4, name: 'apple', price: 5},
{id: 5, name: 'pen', price: 2},
]
当我们像这样使用 map 方法时:
{items.map( item => (
<div> {item.name} {item.price} </div>
)}
我们展示所有项目;
但我想只显示其中的 3 个项目
我该怎么做?(使用map方法或for方法或其他方法)
【问题讨论】:
-
items.slice(whatever).map(...)怎么样? -
为了避免封闭的问题和反对意见,请确保 stackoverflow 是您寻找答案的最后一个地方,而不是第一个 ;) 谷歌搜索“js get part of an array”将 Array.slice 作为第一个结果,至少对我来说
标签: javascript reactjs loops for-loop