如何获取本机脚本本地存储中的所有密钥



我创建了一个角度很大的原生脚本项目,我正在使用"nativescript-localstorage"。我想获取存储中的所有密钥,我将如何操作

您可以遍历所有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));
}

最新更新