দুর্বলম্যাপের পরিষ্কার পদ্ধতিটি উইকম্যাপ অবজেক্ট থেকে সমস্ত কী/মান জোড়া সরিয়ে দেয়।
এই পদ্ধতিটি বিশেষত্ব থেকে সরানো হয়েছে এবং পরিষ্কার পদ্ধতির জন্য অতিরিক্ত সমর্থন সহ WeakMap অবজেক্টটি মোড়ানোর মাধ্যমে আবার যোগ করা যেতে পারে।
উদাহরণ
class ClearableWeakMap {
constructor(init) {
this._wm = new WeakMap(init)
}
clear() {
this._wm = new WeakMap()
}
delete(k) {
return this._wm.delete(k)
}
get(k) {
return this._wm.get(k)
}
has(k) {
return this._wm.has(k)
}
set(k, v) {
this._wm.set(k, v)
return this
}
}