Могу ли я использовать Amplify.js так же, как я использую localstorage? - PullRequest
1 голос
/ 06 ноября 2011

Кто-нибудь здесь когда-либо использовал Amplify.js для откатывания локального хранилища в браузерах, отличных от HTML5? Мне нужно знать, можете ли вы использовать его так же, как вы, например, localalstorage, могу ли я получить размер моего localalstorage с помощью объекта length, например, amplify.store.length также могу ли я шагнуть через мои localstorage с помощью ampify.js через каждый ключ скажем, например. amplify.store.key(i) где я - число, которое является индексом сохраненных элементов?

1 Ответ

1 голос
/ 07 ноября 2011

ampify.store - это абстракция над синхронным постоянным хранилищем, поэтому он намеренно не имеет того же API, что и localStorage. Если вы не предоставите никаких параметров, вы получите объект всех пар ключ / значение, который вы можете зациклить для решения обеих ваших задач.

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." );
...