JavaScript 中内联函数和匿名函数的区别

在本文中,你将了解 JavaScript 中内联函数和匿名函数之间的区别以及如何在代码中使用它们。

JavaScript 中内联函数和匿名函数的区别

JavaScript 内联函数是变量中的匿名函数。它总是使用匿名函数的 URL 调用。

它们是在运行时创建的,并不重要。

匿名函数和内联函数几乎相同,因为它们都是在运行时生成的。另一方面,内联函数被分配给一个变量,因此可以被重用。

从这个意义上说,内联函数的行为类似于普通函数。

内联函数示例:

var samelineFunc = function () {
  alert("inline function");
};
$("#inline_func_c").click(samelineFunc);

匿名函数示例:

$("#anon_func_b").click(function () {
  alert("anonymous function");
});

输出 1:

当你运行上面的代码时,你将看到如下内容:

JavaScript 中内联函数和匿名函数的区别

在这里,你可以看到两个按钮:Button_1 作为匿名函数工作,Button_2 作为内联函数工作。在上面的代码中可以看到我们可以直接调用匿名函数。

输出 2:

JavaScript 中内联函数和匿名函数的区别

另一方面,你可以看到为内联函数创建的变量,以便可以随时随地使用它。