Arrays 如何使用数组
我正在为爱猫者做一个项目 但是当我使用API时,我遇到了一个问题。 我得到了以下数据 但是我想要一个像05-04这样的GetCreatedDate数据 我现在就这样试过[0]。createdDate.substr(5,5)`但我只得到了05-04分' 这就是我想要的Arrays 如何使用数组,arrays,reactjs,Arrays,Reactjs,我正在为爱猫者做一个项目 但是当我使用API时,我遇到了一个问题。 我得到了以下数据 但是我想要一个像05-04这样的GetCreatedDate数据 我现在就这样试过[0]。createdDate.substr(5,5)`但我只得到了05-04分' 这就是我想要的 0: {id: 244, createdDate: "05-04", weight: 4} 1: {id: 245, createdDate: "05-04", weight: 5} 2: {
0: {id: 244, createdDate: "05-04", weight: 4}
1: {id: 245, createdDate: "05-04", weight: 5}
2: {id: 246, createdDate: "05-04", weight: 6}
3: {id: 247, createdDate: "05-04", weight: 6}
4: {id: 248, createdDate: "05-04", weight: 7}
5: {id: 249, createdDate: "05-04", weight: 8}
6: {id: 250, createdDate: "05-04", weight: 9}
这张图片是我得到的有几种方法可以实现这一点:
仅供参考,与此问题中的react无关。您知道吗?它用于转换数据。我看不到任何地方声明了
testDays
。您可以添加相关代码吗?您可能还需要使用日期助手库(如momentjs)来帮助设置日期格式。最后,您的.substr(5,5)
可能会对05-04“
@MarkC的结果负责。谢谢你的回复!我更新了一些代码让我检查一下momentsJS@marsoon您肯定不会使用map
显示任何代码,也不会向map传递什么函数。如果返回的对象具有id
、createDate
、和weight
,则返回的次数将不止“05-04”七次。data.map(x=>({…x,createDate:transformDate(x.createDate)})
?谢谢,我会查看您的建议!