以下是一个示例代码,用于遍历localStorage并筛选出相应的变量:
// 遍历localStorage
for (let i = 0; i < localStorage.length; i++) {
const key = localStorage.key(i); // 获取localStorage的键名
// 筛选出相应的变量
if (key === 'variable1' || key === 'variable2') {
const value = localStorage.getItem(key); // 获取localStorage的值
console.log(key + ': ' + value);
// 可以在这里进行后续操作,如将变量存储到一个数组中等
}
}
在这个示例中,我们使用了一个for循环来遍历localStorage的每个键名。然后,我们使用localStorage.key(i)
方法获取键名,并使用localStorage.getItem(key)
方法获取相应的值。接下来,我们可以根据键名进行筛选,例如,这里我们筛选出了键名为'variable1'和'variable2'的变量,并将它们的键名和值打印到控制台。
你可以根据自己的需求,在筛选出相应的变量之后,进行后续操作,例如将变量存储到一个数组中、更新变量的值等。