gpt4 book ai didi

javascript - 命名函数与匿名函数 : Identical?

转载 作者:行者123 更新时间:2023-11-28 20:49:12 24 4
gpt4 key购买 nike

Possible Duplicate:
JavaScript: var functionName = function() {} vs function functionName() {}
What is the difference between these 2 function syntax types

在 JavaScript 中,我们可以定义一个函数,稍后将使用以下方法之一调用该函数。也就是说,使用命名函数并将匿名函数分配给变量。

function myAdd(a, b) {
console.log(a + b);
}
myAdd(3, 2);

var mySubtract = function (a, b) {
console.log(a - b);
}
mySubtract(3, 2);

它们基本上总是相同吗?我所说的相同是指没有特殊的背景可能使它们不同。例如,结果是 multiple left-hand assignment has some subtleties根据上下文,这可能会导致不同的结果。

最佳答案

函数声明被提升(并且可以在作用域中的任何地方使用),函数表达式只有在赋值之后才可用。

关于javascript - 命名函数与匿名函数 : Identical?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12823187/

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