【发布时间】:2018-10-15 13:39:34
【问题描述】:
我创建了一个角原生脚本项目,我正在使用“nativescript-localstorage”。我想得到存储中的所有密钥,我该怎么做呢
【问题讨论】:
标签: angular nativescript
我创建了一个角原生脚本项目,我正在使用“nativescript-localstorage”。我想得到存储中的所有密钥,我该怎么做呢
【问题讨论】:
标签: angular nativescript
您可以遍历所有localStorage 项并使用localStorage.key(index) 获取密钥并在localStorage.getItem 中使用它来获取值。
for (let i = 0; i < localStorage.length; i++) {
let key = localStorage.key(i);
let val = localStorage.getItem(key);
}
【讨论】:
您可以使用localStorage
let key = 'Item 1';
localStorage.setItem(key, 'Value');
let myItem = localStorage.getItem(key);
localStorage.setItem(key, 'New Value');
localStorage.removeItem(key);
localStorage.clear();
【讨论】:
您需要使用 localstorage.length,它将返回您存储的密钥数量。
console.log("Keys stored", localStorage.length);
您还可以迭代存储在本地存储中的所有密钥 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
}
【讨论】:
获取本地存储密钥的长度。 返回存储的键数
localStorage.length
返回该位置的键名
localStorage.key(id)
let n = localStorage.length;
for(let i=0;i<n;i++){
console.log("--->",localStorage.key(i));
}
【讨论】: