问题:
今天遇到一个问题是,请求接口,返回了很多的时间戳数据.将时间戳转换成时间.并渲染到页面上.之前有篇文章讲的是单个时间戳的转换.这次是多个数据.我有点不知所措了.
![在这里插入图片描述](https://img-blog.csdnimg.cn/3d4a420b4edd4d8c830edc2d9afeb7d6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5YmN56uv55qE5bCP5ZGo5ZCM5a2m,size_20,color_FFFFFF,t_70,g_se,x_16)
分析:
经过思考,我们可以这样分析.首先这次与上次不同的是数据有多个.所以其实方法是一样的.只需要将多个数据罗列出来处理.这个时候我们就可以想到forEach方法.
![在这里插入图片描述](https://img-blog.csdnimg.cn/3642d3311b1544849939a5ee9dbf73e7.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54ix5YmN56uv55qE5bCP5ZGo5ZCM5a2m,size_20,color_FFFFFF,t_70,g_se,x_16)
state.tableData.data.forEach(item => {
});
罗列出来以后我们就可以对时间戳进行处理了.首先是将时间戳转换成标准时间.我们拿到的时间戳是一串数字,为了保险起见.我们可以使用parseInt函数将这串数字转成整数