With an array, I can erase items selectively using Erase:
var a = ['GIS', 'is', 'sorta', 'cool']
Erase(a, 2)
a
>> ['GIS', 'is', 'cool']
As far as I can tell, there is no equivalent way of doing this with a dictionary! I can manipulate the values of a dictionary, even set them to null, but I can't seem to just drop one of the keys.
I'd love if Erase could take a dict and a key as parameters.