unset
1.6

unset(key) -> value

Deletes the hash’s key property and returns its value.

Examples


var h = new Hash({ a: 'apple', b: 'banana', c: 'coconut' });

h.unset('a');
// -> 'apple'
h.inspect();
// -> #<Hash:{'b': 'banana', 'c': 'coconut'}>

h.unset('d');
// -> undefined
h.inspect();
// -> #<Hash:{'b': 'banana', 'c': 'coconut'}>