Hash.remove - Prototype JavaScript 框架

Xunxin Prototype API

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']