HTML5のlocalStorageを使用すると、私は、インデックスがキー値に対応しています
-
27-09-2019 - |
質問
window.localStorage.setItem("Georgia","Atlanta")
var x=window.localStorage.getItem("Georgia")
私はのlocalStorageに保存されている50州と最大の都市のリストを持っています。 私は簡単にアトランタが「ジョージア」の最大の都市であることを取得することができます上記のコードを使用しました。 逆引き参照を行うと、「アトランタ」を検索し、「ジョージア」を取得する簡単な方法はありますか?
解決
ローカルストレージはありませんので、値にキーからの単純なマップではありません。より正確な値のキー、または、キーの S のがあるかもしれないので、複数ます。
を検索する方法はありませんあなたはさらにこれを実現するためにシティ - >状態の逆テーブルを格納することができ
// Georgia's largest city is Atlanta
window.localStorage.setItem("Georgia", "Atlanta")
// What is Georgia's largest city?
var x=window.localStorage.getItem("Georgia") // returns Atlanta
// Atlanta is in Georgia
window.localStorage.setItem("Atlanta", "Georgia")
// What state does Atlanta belong to?
var y=window.localStorage.getItem("Atlanta") // returns Georgia
だから今setItem()
手段とgetItem()
手段「XとYとの間の関係がある」「がある/ XとYの関係は何ですか?」
理想的に、あなたは(すなわち、状態 - >都市とシティ - >状態)話をしている関係の種類を分離する2つの異なるテーブルでこれらを持っていると思いますが、この単純なケースでは大丈夫でなければなりません。
所属していません StackOverflow