地图条目的传递操作? [重复]

问题描述 投票:1回答:1
我希望能够从地图中快速获取条目集。但是entries函数返回一个迭代器。那不是我想要的当然,我可以编写一个函数来遍历条目并将其构建为条目集,但是让我的函数说起来会更好:

return map.entries();

而不是

return buildEntriesArray(map);

似乎似乎没有一种干净的方法可以围绕迭代器问题进行编码,除了将其包装在对各种不一致的迭代器/入口集API残卷进行的修饰调用中之外。

let a = [["foo.com", 32], ["bar.foo.com", 12]]; let m = new Map(a); // add to map, etc. let entries = Object.entries(Object.fromEntries(m.entries()));

如何使它更清洁?
javascript coding-style code-cleanup
1个回答
0
投票
let entries = Array.from(m.entries());
© www.soinside.com 2019 - 2024. All rights reserved.