私は自分の文字列をキャッシュしていますlocalStorage
checkLoop:function(){ //function is hit only if internet is connected
localStorage['key'] = "Some string response from web service";
//JSON Web service could return null, "" (empty response) too
}
このキーは、インターネット接続がある場合にのみ定義されます。そのため、私の機能checkLoop
がヒットしたことがない可能性があります。つまり、localStorage は定義されていません。
後で、それがdefined
またはnull
では、次のようなチェックをif(!localStorage['key']){..//TODO..}
行うとうまくいくでしょうか?
または、コードを改善するためにさらにカスタマイズする必要がありますか?