如何重置关键字var声明的javascript变量?
我有一个“init”函数,其中有几个变量,我想在注销事件时将其设置为未定义/null如何重置关键字var声明的javascript变量?,javascript,variables,var,Javascript,Variables,Var,我有一个“init”函数,其中有几个变量,我想在注销事件时将其设置为未定义/null var EmpCode; function initChat(user, usertoken, ip){ if(user!= null){ EmpCode = user; var time_id = Date.now(); //some function calls. } function logout(){ //reset variable } 我想在注销函数上重置'EmpCode'
var EmpCode;
function initChat(user, usertoken, ip){
if(user!= null){
EmpCode = user;
var time_id = Date.now();
//some function calls.
}
function logout(){
//reset variable
}
我想在注销函数上重置'EmpCode'变量值
删除EmpCode代码>似乎不起作用,因为它是由关键字var定义的。delete
只对属性起作用,重置是什么意思?您可以这样设置EmpCode=undefined
。如果您这样声明var EmpCode代码>此时其自动未定义
function logout(){
//reset variable
EmpCode = undefined; // or null
}