我创建了一个角度很大的原生脚本项目,我正在使用"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));
}