多くの localstorage キーを必要とするものを作成しています。したがって、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」を使用しています。これは別の乱数です
したがって、基本的に、1 つの乱数で保存し、別の乱数をロードします (これは明らかに存在しません)。
乱数をロードキーと保存キーとして使用するより良い方法はありますか?