我想知道是否有人知道如何从本地存储中调用指定的键,如下所示:
按键列表:
_#12345
_this is a random key
_random123
_#54321
理想的脚本:
MyScript {
Find all keys that start with "_#" then print value of key (ignore other keys)
}
最佳答案
这应该有效:
// sample values:
localStorage.setItem("_#12345",'Correct');
localStorage.setItem("_this is a random key",'Wrong');
localStorage.setItem("_random123",'Wrong');
localStorage.setItem("_#54321",'Correct');
// iterate over all keys in localStorage
for (var i = 0; i < localStorage.length; i++) {
var key = localStorage.key(i); // get key by index
if (key.indexOf("_#") === 0) { // if starts with _#
var elem = localStorage.getItem(key); // get value by key
console.log(elem); // print it out / do something else
}
}
输出:
"Correct"
"Correct"
关于javascript - 使用 javascript 从 localstorage 调用指定的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24894237/