gpt4 book ai didi

javascript - 在不同的函数中使用let变量

转载 作者:行者123 更新时间:2023-11-29 16:33:28 26 4
gpt4 key购买 nike

在我的应用程序中,我需要在某个地方存储仅由一种方法使用的全局变量。我在前端使用 javascript (jquery)。

我的代码如下所示:

$(function () {
let myVar;
// ...
};

// and method
function foo() {
if (!myVar) {
// calculate myVar
}

// do something with myVar and update its value
}

问题是我在该方法中看不到 myVar。我还尝试使用 localStorage 和 sessionStorage。但当我刷新页面时,值仍然设置。我需要在页面刷新后计算新值,并且不使用前一个值。

在我的情况下存储变量的最佳实践是什么?谢谢您的建议。

最佳答案

您可以在窗口对象上分配属性。这适用于浏览器上下文

window["myVar"] = "myValue";

关于javascript - 在不同的函数中使用let变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53722616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com