reactjs - 在 React 上解构我的数据时遇到问题
问题描述
包含我的upcomingWork
api 数据。我想要在这里将其作为数组插入以在我的日历上显示,下面是我想要的结构化数据的示例。
实际上,它upcomingWork
包含很多属性,但我只想让这三个属性显示在我的日历上。
const data = upcomingWork.map(u => u.id && u.title && u.created_at);
我想从中创建的数组示例data
。
const events = [
{
id: 1,
title: 'My event',
start: new Date(2020, 4, 8, 10, 0),
end: new Date(2020, 4, 8, 14, 0),
},
];
解决方案
如果所有值都为真,则您拥有的地图将简单地将每个值设置为真,如果其中任何一个为假,则设置为假。如果您想提取这 3 个值,只需将地图更改为:
const data = upcomingWork.map(({id, title, created_at}) => ({id, title, created_at}))
推荐阅读
- vue.js - 使用 vue.js 中的表单向导验证表单字段
- php - 为什么 OrderBy 在我的查询 Laravel 中不起作用
- java - Spring REST Docs 中的转义管道符号
- swift - CoreData + CloudKit 仅在最小化和重新打开应用程序后同步
- ios - 在模态视图中编辑 TextView 时如何处理(或避免)“无法更改 NSManagedObjectContext 的保留策略...”
- dart - 未来的建设者有什么区别?
- numpy - 映射 3 元素的单元矩阵中的第一个元素
- c++ - 不正确的骨骼旋转,基于编辑模式下的骨骼结构
- javascript - 引导表单未提交
- python - 为什么我的自定义类给出“'int'对象不可调用”