2016-12-13 4 views

答えて

1

これのメソッドコンテキストを変更しています。

var foo = {}; 
undefined 
foo.set = window.localStorage.setItem.bind(localStorage); 
foo.get = window.localStorage.getItem.bind(localStorage); 

// Try to use localStorage 
foo.set('count', 1); 
console.log(foo.get('count')); 

はまた、あなたがのlocalStorage機能を呼び出すラッパー関数を作成することができます。thislocalStorageに設定するFunction#bindを使用してください。

foo.set = (k,v) => window.localStorage.setItem(k,v) 
foo.get = (k) => window.localStorage.getItem(k) 
関連する問題