分享

8、WPS中求最后一次购买记录(Map)

 yuxinrong 2023-03-05 发布于安徽

下面的案例前几天分享过:

图片

求每位客户最后一次的购买记录,当时我们的JS代码中用的是Set集合。

学习了Map映射后我们用Map来写下:

代码一:

把客户姓名当作Key,日期和账单金额连接起来当作Value,直接把数据迭代写到Map中,由于Map中的键名不能重复,所以相同客户的消费记录只能写入最后一条数据。

最终对得到的Map进行迭代,导出数据即可。

代码二:

思路和上面的代码一样,只是迭代Map时代码一中用的是for循环,代码二中用的是迭代函数forEach。

代码三:

代码三中把Map直接放到数组中打平,然后去迭代。

代码四:

代码四对Map的理解更透彻,即Map中的键值对并不能死板的认为键值只能是一个值,它还可以是一个数组。

另外本节中还有一个比较重要的知识点:

图片

正常的日期读取到JS中格式会如上图,为了让它能显示为年月日,需要用toLocaleDateString()进行转换。

百看不如一练!动手才会有更多的收获。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多