0
点赞
收藏
分享

微信扫一扫

如何把JavaScript Map.keys()转换成数组

Go_Viola 2022-03-24 阅读 144
java后端

最近在写算法题时,发现一个小难处,javascript里的 map.keys() 获取出来的不是一个数组,而是一个 iterator,只能用 interator.next().value 获取值,很不方便,然后来查阅资料发现有两个解决方法:

解决方法一

let keys = map.keys();
let arr = Array.from(keys);

解决方法二

let keys = map.keys();
let arr = [...keys];

个人觉得用 object spread operator,也就是解决方法二更为简洁,你觉得呢?

举报

相关推荐

0 条评论