Map là tập hợp các phần tử lưu dưới dạng cặp Khóa, Giá trị (Key, value). Có thể chứa cả đối tượng và giá trị nguyên thủy làm khóa hoặc giá trị. Khi duyệt Map, cặp khóa/giá trị trả về theo thứ tự chèn. Map cung cấp phương thức map.clear() để xóa tất cả giá trị bên trong. Phương thức này xóa mọi cặp khóa/giá trị và làm Map hoàn toàn rỗng.
Cú pháp
map.clear();
map.clear() không cần tham số, xóa toàn bộ phần tử.
Ví dụ 1
Tạo Map với 2 phần tử. Trước khi clear(), size = 2; sau khi clear, size = 0.
<html> <body>
<script>
var myMap = new Map();
myMap.set(0, 'Tutorialspoint');
myMap.set(1, 'Tutorix');
document.write(myMap.size);
document.write("</br>");
myMap.clear();
document.write(myMap.size);
</script> </body> </html>
Kết quả
2 0
Ví dụ 2
Tạo Map với 4 phần tử. Trước clear size = 4, sau clear size = 0.
<html> <body>
<script>
var myMap = new Map();
myMap.set(0, 'India');
myMap.set(2, 'Australia');
myMap.set(3, 'England');
myMap.set(4, 'Newzealand');
document.write(myMap.size);
document.write("</br>");
myMap.clear();
document.write(myMap.size);
</script> </body> </html>
Kết quả
4 0