1

ここで、HTML5 以外のブラウザーで localstorage フォールバックに Amplify.js を使用したことがある人はいますか? localstorage と同じ方法で使用できるかどうかを知る必要があります。たとえば、length オブジェクトを使用して localstorage のサイズを取得できますamplify.store.lengthか。 . amplify.store.key(i)ここで、i は格納されているアイテムのインデックスである数値ですか?

4

1 に答える 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 に答える