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()));
如何使它更清洁?
let entries = Array.from(m.entries());