gpt4 book ai didi

始终返回函数值的Javascript变量

转载 作者:行者123 更新时间:2023-11-30 07:15:02 25 4
gpt4 key购买 nike

我很确定我知道这个问题的答案(而且答案是否定的),但是是否可以创建一个始终返回函数值而无需“调用”变量的变量?

我厌倦了我使用的网站上的不活动警告。我每天看几次,但我会保持打开状态,以防有更新需要查看。它会在 15 分钟后使用一些 javascript 自动将我注销—— token 不会因 cookie 过期而失效,我的 session 也不会在服务器端被删除——它检查的变量称为 last_user_action

我想让 last_user_action 始终指向 new Date().getTime();

last_user_action = function() { new Date().getTime(); }

如果我可以轻松地将所有对 last_user_action 的引用更改为 last_user_action(),那将会有效,但我不能。

last_user_action = (function() { return new Date().getTime(); })();

只设置一次值。

所以就像我说的,我怀疑是否有办法做到这一点,但如果可能的话,我该怎么做呢?

编辑我现在想到,直接运行会更容易

window.setInterval(function() { last_user_action = new Date().getTime(); }, 1000 * 60 * 10);

在 Chrome 的 javascript 控制台中。

最佳答案

好吧,如果你确定它是这样工作的,你可以每分钟使用 setInterval 来设置值:

setInterval(function(){
last_user_action = new Date().getTime();
},60000)

关于始终返回函数值的Javascript变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26286183/

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