我有一个关于变量值是否在不同调用之间持续存在的问题。
我有一个名为 shared.ts 的文件,其中包含一个变量 isSignIn 和一个函数 signIn,如下所示:
let isSignIn = false
export function signIn() {
if (isSignIn) {
// do nothing
} else {
// do actual sign in
}
}
此登录函数由其他文件调用。在测试期间,似乎 isSignIn 的值在不同的调用之间持续存在。我想知道为什么。