metadata
title: Map.prototype.clear()
short-title: clear()
slug: Web/JavaScript/Reference/Global_Objects/Map/clear
page-type: javascript-instance-method
browser-compat: javascript.builtins.Map.clear
sidebar: jsref
The clear() method of {{jsxref("Map")}} instances removes all elements from this map.
{{InteractiveExample("JavaScript Demo: Map.prototype.clear()")}}
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 ({{jsxref("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
{{Specifications}}
Browser compatibility
{{Compat}}
See also
- {{jsxref("Map")}}