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