remove不推荐
remove(key) -> value
remove(key1, key2...) -> Array
从 hash 中移除指定的键,并返回被移除的键对应的值。从 v1.6.0 开始,该方法不可用。
这个方法从 Prototype 1.6.0 开始不再可用。代替的方法是 Hash#unset()
,后者只能从 Hash
实例中移除一个值,为移除多个值,请使用循环:
['foo', 'bar'].each(function(key) {
hash.unset(key);
});
样例
var h = new Hash({ a:'apple', b:'banana', c:'coconut' })
h.remove('a', 'c')
// -> ['apple', 'coconut']
h.values()
// -> ['banana']