Sau đây là một số phương pháp có sẵn trên các phiên bản bản đồ yếu trong javaScript -
1. WeakMap.prototype.delete (khóa)
Loại bỏ bất kỳ giá trị nào được liên kết với khóa. WeakMap.prototype.has (key) sẽ trả về false sau đó.
2. WeakMap.prototype.get (khóa)
Trả về giá trị được liên kết với khóa hoặc không xác định nếu không có.
3. WeakMap.prototype.has (key)
Trả về một Boolean xác nhận liệu một giá trị có được liên kết với khóa trong đối tượng WeakMap hay không.
4. WeakMap.prototype.set (khóa, giá trị)
Đặt giá trị cho khóa trong đối tượng WeakMap. Trả về đối tượng WeakMap.