ウェブ全体で、データを保存して取得するための 3 つのアプローチを見てきましたlocalStorage
。
//As an array
localStorage["key"] = "value";
var value = localStorage[key];
//As an object, using properties
localStorage.key = value;
var value = localStorage.key;
//As an object, using getter and setter functions
localStorage.setItem("key", "value");
var value = localStorage.getItem("key");
JavaScript の配列はオブジェクトのように扱われるため、最初の 2 つは同等です。
ゲッターとセッターを使用すると、関数のロジックのカプセル化と拡張が可能になるため、3 番目のアプローチが最適なようです。
これについてもう少し洞察を得たいと思っています、誰かアドバイスできますか?
編集:この質問の理由は、localStorageが単なる配列以上のものであるため、localStorage とその実装を明示的に対象とする意見を探しているという事実に由来しています。