脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

JavaScriptでブラウザ側のsessionを使う方法

使用法

// セッションの格納
window.sessionStorage.setItem(['キー名'],['値']);

// セッションの数の取得
window.sessionStorage.length

// セッションの値の取得
window.sessionStorage.getItem(['キー名']);
console.log(a);    // => value1

// 指定したセッションの削除
window.sessionStorage.removeItem(['キー名']);

// 全てのセッションの削除
window.sessionStorage.clear();

Example

window.sessionStorage.setItem(['key1'],['value1']);
window.sessionStorage.setItem(['key2'],['value2']);

var size = window.sessionStorage.length
console.log(size);  // => 3

var a = window.sessionStorage.getItem(['key1']);
console.log(a);    // => value1

window.sessionStorage.removeItem(['key1']);
a = window.sessionStorage.getItem(['key1']);
console.log(a);   // => null

window.sessionStorage.clear();
var b = window.sessionStorage.getItem(['key2']); // undefined
console.log(b);   // => null