【发布时间】:2022-09-24 14:15:37
【问题描述】:
const person={name:\'\',userPoints:0,computerPoints:0,Tie:0};
function evaluateResult(a,b){
if(a == \'rock\' && b == scissor){
document.getElementById(\'demo\').innerHTML=\"You Win\";
userpoints=userpoints+1;
document.getElementById(\'userscore\').innerHTML=userpoints;
}
else if(a == \'scissor\' && b == rock){
document.getElementById(\'demo\').innerHTML=\"You Lose\";
computerpoints=computerpoints+1;
document.getElementById(\'compscore\').innerHTML=computerpoints;
}
else if(a == \'scissor\' && b == paper){
document.getElementById(\'demo\').innerHTML=\"You Win\";
userpoints=userpoints+1;
document.getElementById(\'userscore\').innerHTML=userpoints;
}
else if(a == \'paper\' && b == scissor){
document.getElementById(\'demo\').innerHTML=\"You Lose\";
computerpoints=computerpoints+1;
document.getElementById(\'compscore\').innerHTML=computerpoints;
}
else if(a == \'paper\' && b == rock){
document.getElementById(\'demo\').innerHTML=\"You Win\";
userpoints=userpoints+1;
document.getElementById(\'userscore\').innerHTML=userpoints;
}
else if(a == \'rock\' && b == paper){
document.getElementById(\'demo\').innerHTML=\"You Lose\";
computerpoints=computerpoints+1;
document.getElementById(\'compscore\').innerHTML=computerpoints;
}
else{
document.getElementById(\'demo\').innerHTML=\"It\\\'s a Tie\";
tie++;
}
}
假设我现在创建了一个人对象,我必须在本地存储中保存和更新每个键的值。当我的函数 evaluateResult 给出输出时,我想在每次迭代时将该结果存储在我的本地存储中 是否可以在每次点击时更新每个键的值?
-
请提供足够的代码,以便其他人可以更好地理解或重现该问题。
标签: javascript arrays json object local-storage