gpt4 book ai didi

javascript - 这两种方式将函数存储在变量中的根本区别是什么?

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

这确实是基本的 javascript,问起来可能很愚蠢,但是它们之间有什么区别:

a) 函数变量(){};b) var 变量 = function() {};

我认为第二个浏览器一读取它就会执行,我是对的吗?

最佳答案

您的第一个示例是函数语句。第二个是函数表达式。每MDN :

The main difference between a function expression and a function statement is the function name, which can be omitted in function expressions to create anonymous functions. A function expression can be used as a IIFE (Immediately Invoked Function Expression) which runs as soon as it is defined. See also the chapter about functions for more information.

关于javascript - 这两种方式将函数存储在变量中的根本区别是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47085481/

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