gpt4 book ai didi

javascript - 如何定义const函数javascript(语法糖)?

转载 作者:行者123 更新时间:2023-12-02 14:38:42 26 4
gpt4 key购买 nike

我希望能够创建一个类似的函数:

const function doSomething(){...}

但看起来实现它的唯一方法是:

const doSomething=function(){...}

我错了吗?或者实际上有一个语法糖吗?

最佳答案

唯一的东西const JavaScript 中的作用是防止变量的重新分配。不要与防止值突变相混淆。

const 需要一个标识符、一个赋值运算符和一个右侧。将 const 与函数结合的唯一方法是使用函数表达式(您的第二个示例)。

const doSomething = function() {
// do stuff
};
// will either throw an error or the value of doSomething simply won't change
doSomething = somethingElse;

许多人喜欢确保他们的函数被命名,以便名称出现在调用堆栈中,因此更喜欢使用函数声明(您的第一个示例)。但是,可以命名函数表达式。

const doSomething = function doSomething() {
// name will appear as doSomething in the call stack
};

关于javascript - 如何定义const函数javascript(语法糖)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37214821/

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