ls.getItem[i]
キーではなくインデックスを使用して、ChromeでlocalStorageの読み取りパフォーマンスを2倍にするls.getItem('key')
出典:このツイートとこの講演(スライド19)は、いくつかのすばらしいJavaSciriptライブラリを作成した人たちによるものです。私はこれらの人が彼らが話していることを知っていると思うので、なぜこれが私にとってうまくいかないのか疑問に思います:
localStorage.setItem(0, 'Hello world');
localStorage.getItem(0); // 'Hello World' – Works as expected
localStorage.getItem[0]; // undefined
私は何かを誤解しましたか?その話によると、最後のメソッド呼び出しはでは'Hello world'
なく戻る必要がありundefined
ます。
それらはこのJSビンにもリンクしていますが、そこでインデックスを介して値を読み取ると、まだ取得しundefined
ます。
編集:localStorageを使用してインデックスを正しく読み取る方法を知っています。インデックスを使用して質問しgetItem
ています。話は間違った使い方を示唆しているようですか?また、なぜ32人がテストせずにその使用法をリツイートしたのだろうか。それらのことは私を苛立たせます。