What is a key feature of WeakMap in JavaScript?
Keys must be strings.
Keys are weakly referenced and cannot be primitive values.
Values are immutable.
It supports iteration.
This question is part of this quiz :