私は完璧に動作する次のコードを持っていますが、私はgetItem
関数を2度呼びます。これは不要です。どうすれば整理できますか?このコードを書くクリーナーの方法
var preferences = localStorage.getItem("preferences");
if (preferences == null) {
//show set preferences page
} else {
//do stuff
}
そして、それはpreferences
がnull
以外のfalsy値であることができることを、有効でない限り、私はおそらく、それらのブロックを反転したい::
if(localStorage.getItem("preferences") == null {
//show set preferences page
} else {
var preferences = localStorage.getItem("preferences");
//do stuff
}
これらの提案はありがとうございます。彼らはまったく同じなので、私はTJの答えを受け入れます。それは最もクリーンで、コードの並べ替えについても良い点があります。 – Brad