JavaScript में WeakMap इंस्टेंस पर उपलब्ध कुछ मेथड्स निम्न हैं:
1. WeakMap.prototype.delete(key)
की से जुड़े किसी भी मान को हटाता है। इसके बाद WeakMap.prototype.has(key) false लौटाएगा।
2. WeakMap.prototype.get(key)
की से जुड़ा मान लौटाता है, या undefined यदि कोई नहीं है।
3. WeakMap.prototype.has(key)
एक बूलियन लौटाता है जो दावा करता है कि क्या WeakMap ऑब्जेक्ट में की से कोई मान जुड़ा हुआ है या नहीं।
4. WeakMap.prototype.set(key, value)
WeakMap ऑब्जेक्ट में की के लिए मान सेट करता है। WeakMap ऑब्जेक्ट लौटाता है।