【发布时间】: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