【问题标题】:how to reset javascript variable declared by keyword var?如何重置由关键字var声明的javascript变量?
【发布时间】:2020-09-20 15:48:18
【问题描述】:

我有一个“初始化”函数,其中我想在注销事件时设置为 undefined/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”变量值。

delete EmpCode; 似乎不起作用,因为它是由关键字 var 定义的。

【问题讨论】:

  • delete 仅适用于属性,重置是什么意思?你可以这样设置EmpCode = undefined。如果您像这样声明它var EmpCode;,此时它会自动未定义

标签: javascript variables var


【解决方案1】:
function logout(){
  //reset variable
  EmpCode = undefined; // or null
}

【讨论】:

    猜你喜欢
    • 2011-10-16
    • 1970-01-01
    • 2021-08-02
    • 1970-01-01
    • 2011-12-12
    • 2011-10-28
    • 2012-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多