Abstract
Protected
Readonly
Deletes a value at the given key in the XMap or XWeakMap.
Returns the value at the given key in the XMap or XWeakMap.
Returns true if the XMap or XWeakMap contains the given key.
Deletes empty keys in the XMap or XWeakMap starting at the final nested path and checking the level above after deletion.
A key is considered empty if it's value is undefined or it's an empty Map, Set, Array, etc (anything with size or length property equal to 0).
Sets a value at the given key in the XMap or XWeakMap.
Like get except that if the key is not found in the map, then it will set and return a default value by calling getDefaultV passed to the constructor.
getDefaultV
Deletes a value at the given key in the XMap or XWeakMap.