An object that maps keys to values. A map cannot contain duplicate keys; each key can map to at most one value.