我想在函数中容纳一个变量。此变量将根据用户交互更改状态。例如:
function plan_state(current){
if (current != ''){
state = current;
}
else {
return state;
}
}
当文件加载时我会打电话plan_state('me')
,当某些事情发生时我可能会打电话plan_state('loved')
。当我运行一个函数并想要检查当前状态时会出现问题:
alert(plan_state());
我undefined
回来了,但值应该是“我”,因为我之前在文档加载时设置了这个值。
我究竟做错了什么?