函数文字与函数表达在Javascript中的应用

时间:2017-04-01 20:24:31

标签: javascript

函数文字和函数表达式是一样的,还是有区别?

1 个答案:

答案 0 :(得分:1)

回答主题Exact meaning of Function literal in JavaScript“函数文字 只是表达式,它定义了一个未命名的函数。” < / p> 关于函数名称的

Description of "function expression" on MDN表示,“可以省略,在这种情况下函数是匿名的。”。 (unnamed function === anonymous function

匿名函数表示法的另一个例子是ES6中的“箭头函数表达式”

var func = (x, y) => { return x + y; };

同样的事情

var func = function (x, y) { return x + y; };

和(几乎)相同:

function func(x, y) { return x + y; };

有关详细解释,请阅读:Difference between “anonymous function” and “function literal” in JavaScript

TL; DR:

Function Literal是一种函数表达式。