最近、 LocalStorage について質問しました。項目がまだ設定されていない場合にJSON.parse(localStorage.item)
andを使用JSON.parse(localStorage['item'])
して戻ることが機能していませんでした。NULL
しかし、JSON.parse(localStorage.getItem('item')
うまくいきました。そして、それJSON.parse(localStorage.testObject || null)
も機能することがわかりました。
コメントの 1 つは、基本的に次のように述べてlocalStorage.getItem()
おり、localStorage.setItem()
常に優先する必要があります。
ゲッターとセッターは、LS API を操作するための一貫した標準化されたクロスブラウザー互換の方法を提供し、常に他の方法よりも優先される必要があります。-クリストフ
私は、localStorage に省略形のドットとブラケットの表記法を使用するのが好きになりましたが、これについて他の人がどのように考えているか知りたいと思っています。localStorage.getItem('item') は localStorage.item または localStorage['item'] よりも優れていますか、またはそれらが機能する限り、簡略表記は問題ありませんか?