gpt4 book ai didi

javascript - 函数旁边的函数?

转载 作者:行者123 更新时间:2023-12-02 20:57:03 26 4
gpt4 key购买 nike

() => {} ();我不知道那是什么。

(async () => {
try {
//await authentication
} catch (error) {
//catch errors
}
})();

你能做到吗?那到底是如何运作的呢?这是一段 node.js 代码,我正在其中学习如何将数据库附加到 Node 应用程序,并且我们使用 sqlite 和 async/await。为了连接到数据库,我们准备使用上面的函数,但我不明白你如何在 JavaScript 中做到这一点?

最佳答案

function abc = () => {

}

是javascript中的普通函数,要执行我们需要在函数名前添加(),类似于abc();

现在要创建匿名函数,我们需要执行 function () => {} 并执行它,我们需要添加 ()。因此,执行它时我们将其包装在 () 中以形成一个 block ,并在最后添加 () 来执行。

这将使语法看起来很无聊:-

( () => {

})();

这就是我们在 JavaScript 中所说的 IIFE。

现在 async wait 是 js 中的另一个概念,我们在其中创建一个函数 async 并使用 await 使函数在之前等待解析继续执行。

所以,现在我们的代码将如下所示:-

(async() => {
try{
await authenticate();
}catch(){

}
})();

关于javascript - 函数旁边的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61451231/

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