要打印ES6的map。但是JSON.stringify并没有像对javascript对象一样展开。
经过google,发现 Converting ES6 Maps to and from JSON 介绍了如何简单的转换Map 到JSON
JSON.stringify([...map]) 这个方法相当于把Map展开成数组,然后在JSON.stringify.
还有一种方法,把map转换成javascript Object然后在JSON.stringify。
为什么Map不提供JSON.stringify实现呢?
ES6 Map与JSON互转技巧
本文探讨了ES6中Map对象与JSON之间的转换方法。由于JSON.stringify无法直接处理Map,文章分享了两种实用技巧:一是将Map转换为数组再进行stringify,二是先转化为普通对象再操作。解析了为何Map未内置JSON.stringify实现的原因。
638

被折叠的 条评论
为什么被折叠?



