Update September 20, 2014 As pointed out by Jordan Trudgett the reverse loop is more appropriate
You can only achieve it programmatically as sessionStorage
exposes a limited set of methods: getItem(key)
, setItem(key, value)
, removeItem(key)
, key(position)
, clear()
and length()
:
var n = sessionStorage.length;
while(n--) {
var key = sessionStorage.key(n);
if(/foo/.test(key)) {
sessionStorage.removeItem(key);
}
}
See Nicholas C. Zakas' blog entry for more details:
http://www.nczonline.net/blog/2009/07/21/introduction-to-sessionstorage/