Как получить все ключи в родном скрипте local-storage - PullRequest
0 голосов
/ 15 октября 2018

Я создал угловой проект собственного сценария, и я использую «nativescript-localstorage».Я хочу получить все ключи в хранилище, как мне это сделать

Ответы [ 4 ]

0 голосов
/ 20 октября 2018

получить длину ключей локального хранилища. возвращает количество сохраненных ключей

localStorage.length

Вернуть имя ключа в этой позиции

localStorage.key (id)

let n = localStorage.length;
    for(let i=0;i<n;i++){
        console.log("--->",localStorage.key(i));
    }
0 голосов
/ 15 октября 2018

Вы можете просмотреть все элементы localStorage и использовать localStorage.key(index), чтобы получить ключ, и использовать его в localStorage.getItem, чтобы получить значение.

for (let i = 0; i < localStorage.length; i++) {
    let key = localStorage.key(i);
    let val = localStorage.getItem(key);
}
0 голосов
/ 16 октября 2018

Вам необходимо использовать localstorage. length , который вернет вам количество сохраненных ключей.

console.log("Keys stored", localStorage.length);

Вы также можете выполнить итерацию для всех ключей, хранящихся в localstorage localstorage.key вернуть имя ключа в этой позиции

for (let i = 0; i < localStorage.length; i++) {
    let key = localStorage.key(i); // Will return the name of the key
    let val = localStorage.getItem(key); // will return the value
}
0 голосов
/ 15 октября 2018

Вы можете использовать localStorage

Создание записей

let key = 'Item 1';
localStorage.setItem(key, 'Value');

Чтение записей

let myItem = localStorage.getItem(key);

Обновление записей

localStorage.setItem(key, 'New Value');

Удаление записей

localStorage.removeItem(key);

Очистка всего

localStorage.clear();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...