Test name | Executions per second |
---|---|
Map.values().toArray() | 1398.0 Ops/sec |
Array.from(Map.values()) | 11651.2 Ops/sec |
[...Map.values()] | 11621.5 Ops/sec |
const array = Array.from({length: 10_000}, () => Math.floor(Math.random() * 10_000_000));
const map = new Map();
array.forEach((x, i) => map.set(x, i));
return map.values().toArray();
return Array.from(map.values());
return [map.values()];