Hàm delete() của đối tượng Map chấp nhận một khóa và xóa phần tử liên quan đến khóa đó khỏi đối tượng Map hiện tại. Hàm này trả về true nếu khóa đã tồn tại và bị xóa, ngược lại trả về false.
Cú pháp
Cú pháp của nó như sau:
mapVar.delete(key)
Ví dụ
<html> <head> <title>Ví dụ JavaScript</title> </head> <body> <script type="text/javascript"> var mapVar = new Map(); mapVar.set('1', 'Java'); mapVar.set('2', 'JavaFX'); mapVar.set('3', 'HBase'); mapVar.set('4', 'Neo4j'); var result = mapVar.delete('4'); document.write("Kích thước của đối tượng map: "+mapVar.size); </script> </body> </html>
Kết quả
Kích thước của đối tượng map: 3
Ví dụ 2
<html> <head> <title>Ví dụ JavaScript</title> </head> <body> <script type="text/javascript"> var mapVar = new Map(); mapVar.set('1', 'Java'); mapVar.set('2', 'JavaFX'); mapVar.set('3', 'HBase'); mapVar.set('4', 'Neo4j'); var result = mapVar.delete('4'); document.write(result); document.write("<br>"); document.write("Kích thước của đối tượng map: "+mapVar.size); document.write("<br>"); result = mapVar.delete('5'); document.write(result); document.write("<br>"); document.write("Kích thước của đối tượng map: "+mapVar.size); </script> </body> </html>
Kết quả
true Kích thước của đối tượng map: 3 false Kích thước của đối tượng map: 3