javascript instance method
Map.prototype.clear()
The clear() method of Map instances removes all elements from this map.
Interactive exampleOpen the canonical MDN source to run this embedded demo.
const map = new Map();
map.set("bar", "baz");
map.set(1, "foo");
console.log(map.size);
// Expected output: 2
map.clear();
console.log(map.size);
// Expected output: 0
Syntax
clear()
Parameters
None.
Return value
None (undefined).
Examples
Using clear()
const myMap = new Map();
myMap.set("bar", "baz");
myMap.set(1, "foo");
console.log(myMap.size); // 2
console.log(myMap.has("bar")); // true
myMap.clear();
console.log(myMap.size); // 0
console.log(myMap.has("bar")); // false
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.