javascript - 仅映射数组中的前 n 个项目
问题描述
所以,我有一个反应函数来映射我的数组并渲染组件;
const urls = [
'http://localhost:3005/products/774944',
'http://localhost:3005/products/774945',
'http://localhost:3005/products/774946',
'http://localhost:3005/products/123581',
'http://localhost:3005/products/782691',
'http://localhost:3005/products/782485',
'http://localhost:3005/products/782486',
'http://localhost:3005/products/782487',
'http://localhost:3005/products/782488',
'http://localhost:3005/products/738471'];
ReactDOM.render( <App />, document.getElementById('root'));
let show_items = () => {
ReactDOM.render(urls.map((url)=>{
return(
<Item url={url}/>
)
}), document.getElementById('items'));
}
show_items()
我只想映射“urls”数组中的前几个项目。我唯一想到的是对数组进行切片,但我很想知道是否有更好的方法
解决方案
推荐阅读
- sql-server-2008 - SQL 数据传输
- javascript - 如何加载没有包含或 JSX 的 Material-UI 图标?
- spring-boot - 找不到“org.thymeleaf.TemplateEngine”类型的 bean
- wagtail - Wagtail - 如何在页面资源管理器中禁用某些操作
- java - 从 JSONObject 获取数据
- python - 可视化 3d 集群
- php - 有没有办法在 Symfony 中使用表单发送 GET 请求并避免在更改 URL 时重新加载页面?
- python - 在python中,niter是什么,counter有什么不同?
- javascript - 通过单击将单选按钮值插入 mysql
- python - Flake8 使用系统 python 代替 virtualenv