gpt4 book ai didi

javascript - 样式 - 用命名 IIFE 替换命名函数

转载 作者:搜寻专家 更新时间:2023-11-01 05:06:02 24 4
gpt4 key购买 nike

我正在重构一些代码。我可以更换吗

function next () {
// call next using setTimeout
}
next();

(function next () {
// call next using setTimeout
}());

next 必须启动,然后它会调用自己一定次数。

最佳答案

两者都是可能的,都启用递归调用(这就是命名 IIFE 的重点)。

它们之间的唯一区别是第二个不会用函数名污染外部命名空间,这只能从函数中看到。当然,后果是您将无法从其他地方调用该函数。

关于javascript - 样式 - 用命名 IIFE 替换命名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15721346/

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