我正在创建需要许多本地存储密钥的东西。因此,我希望使用 Math.floor 随机生成用户密钥。
我已使用以下内容保存本地存储密钥
var randomnumber = Math.floor((Math.random()*100000000)+1)
var randomnumberstringify = String(randomnumber)
function savebox(id) {
var answer = document.getElementById('box').value;
document.write(randomnumberstringify);
localStorage.setItem(randomnumberstringify, answer);
}
以及以下加载密钥
function loadbox() {
if (localStorage.getItem(randomnumberstringify)) {
var answer = localStorage.getItem(randomnumberstringify);
}
else {
var answer = ' ';
}
document.getElementById('box').value = answer;
}
但是,正如您所见,加载函数使用“randomnumberstringify”。这是另一个随机数
所以基本上你用一个随机数保存并加载另一个随机数(显然不存在
有没有更好的方法使用随机数作为加载密钥和保存密钥?