gpt4 book ai didi

javascript - 编写初始化函数的正确方法

转载 作者:行者123 更新时间:2023-12-02 19:45:07 24 4
gpt4 key购买 nike

我想使用一个初始化函数,该函数将在用户访问应用程序的一部分后调用,但在第一次访问之后我不想再初始化。一个简单的方法是使用标志和 if 语句,但是对于这个问题有一个更好的解决方案:在其他语言中,我更改了 init 函数的主体,以便在调用此方法之后。

这也可以用 JavaScript 完成吗?我写了这样的东西,但 eclipse 说这是一个非法赋值:

function initEdit(){
...

this = function() {};
}

最佳答案

是的,可以,但是 this 不引用该函数,因此您必须按名称指定它:

function initEdit(){
...

initEdit = function() {};
}

另一种可能更容易遵循的替代方法是仅使用变量:

var initialised = false;

function initEdit(){
if (!initialised) {
initialised = true;
...
}
}

关于javascript - 编写初始化函数的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9957486/

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