JS Built-ins
← Map40 / 55
Mapkeysintermediate

Map keys() β€” mixed key types

πŸ“– Usage Example
const m = new Map([['a', 1], ['b', 2]])
for (const k of m.keys()) {
  console.log(k) // 'a', 'b'
}

Use Map.keys() to iterate over all keys in insertion order.

Map.prototype.keys()

Map keys can be any type β€” strings, numbers, objects, etc.

Challenge: Verify that keys() works with mixed key types.

πŸ’‘ Hints (1)
  • β€’ Map accepts any value as a key, including numbers, booleans, null, objects