ここで、HTML5 以外のブラウザーで localstorage フォールバックに Amplify.js を使用したことがある人はいますか? localstorage と同じ方法で使用できるかどうかを知る必要があります。たとえば、length オブジェクトを使用して localstorage のサイズを取得できますamplify.store.length
か。 . amplify.store.key(i)
ここで、i は格納されているアイテムのインデックスである数値ですか?
1086 次
1 に答える
1
mplify.store は同期永続ストレージの抽象化であるため、意図的に localStorage と同じ API を持っていません。パラメーターを指定しない場合は、すべてのキーと値のペアのオブジェクトが返されます。これをループして、両方のニーズを解決できます。
var key,
count = 0,
data = amplify.store();
for ( key in data ) {
// calculate the count
count++;
// or do something with the data
console.log( key, "is", data[ key ] );
}
console.log( "There are", count, "items in the store." );
于 2011-11-07T13:08:00.243 に答える