ES6 Iterable like an array It consists of key-value pairs like an object However, unlike objects, maps can have any value as a key (Objects can only have strings or symbols as a key) use methods to insert & delete values let jane = new Map(); ...