将相同的随机 ID 分配给三个不同的密钥
Assign the same random ID to three different keys
我有一个 ID 生成器。我想将相同的 ID 分配给本地存储中的 3 个不同的键。这是我的代码:
var ID = function () {
return "_" + Math.random().toString(36).substr(2, 9);
};
let user_name = document.getElementById("username");
let user_paswrd = document.getElementById("password");
let user_email = document.getElementById("email");
let store_data = () => {
let i = 0;
let input_username = localStorage.setItem(
"username_nr" + ID(),
user_name.value
);
let input_password = localStorage.setItem(
"password" + ID(),
user_paswrd.value
);
let input_email = localStorage.setItem("email" + ID(), user_email.value);
};
现在生成器为键“用户名”、“密码”和“电子邮件”分配了 3 个不同的 ID。我如何更改此设置以便生成器为键分配相同的 ID?
与其调用 ID
3 次,每次生成一个新 ID,不如调用它一次并在每个需要的地方使用相同的值:
let store_data = () => {
let id = ID();
let i = 0;
let input_username = localStorage.setItem(
"username_nr" + id,
user_name.value
);
let input_password = localStorage.setItem(
"password" + id,
user_paswrd.value
);
let input_email = localStorage.setItem("email" + id, user_email.value);
};
我有一个 ID 生成器。我想将相同的 ID 分配给本地存储中的 3 个不同的键。这是我的代码:
var ID = function () {
return "_" + Math.random().toString(36).substr(2, 9);
};
let user_name = document.getElementById("username");
let user_paswrd = document.getElementById("password");
let user_email = document.getElementById("email");
let store_data = () => {
let i = 0;
let input_username = localStorage.setItem(
"username_nr" + ID(),
user_name.value
);
let input_password = localStorage.setItem(
"password" + ID(),
user_paswrd.value
);
let input_email = localStorage.setItem("email" + ID(), user_email.value);
};
现在生成器为键“用户名”、“密码”和“电子邮件”分配了 3 个不同的 ID。我如何更改此设置以便生成器为键分配相同的 ID?
与其调用 ID
3 次,每次生成一个新 ID,不如调用它一次并在每个需要的地方使用相同的值:
let store_data = () => {
let id = ID();
let i = 0;
let input_username = localStorage.setItem(
"username_nr" + id,
user_name.value
);
let input_password = localStorage.setItem(
"password" + id,
user_paswrd.value
);
let input_email = localStorage.setItem("email" + id, user_email.value);
};