Unterschied zwischen Inline- und anonymen Funktionen in JavaScript

Shiv Yadav 15 Februar 2024
Unterschied zwischen Inline- und anonymen Funktionen in JavaScript

In diesem Artikel lernen Sie die Unterschiede zwischen Inline- und anonymen Funktionen in JavaScript kennen und erfahren, wie Sie sie im Code verwenden.

Unterschied zwischen Inline- und anonymen Funktionen in JavaScript

Eine JavaScript-Inline-Funktion ist eine anonyme Funktion innerhalb einer Variablen. Sie wird immer mit der URL der anonymen Funktion aufgerufen.

Sie werden zur Laufzeit erstellt und sind nicht signifikant.

Anonyme und Inline-Funktionen sind insofern nahezu identisch, als sie beide zur Laufzeit erzeugt werden. Andererseits wird eine Inline-Funktion einer Variablen zugewiesen und kann somit wiederverwendet werden.

In diesem Sinne verhalten sich Inline-Funktionen ähnlich wie normale Funktionen.

Beispiel einer Inline-Funktion:

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

Beispiel für eine anonyme Funktion:

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

Demo hier

Ausgang 1:

Wenn Sie den obigen Code ausführen, sehen Sie in etwa Folgendes:

Schaltflächen, die als Funktionen funktionieren

Hier sehen Sie zwei Schaltflächen: Button_1 arbeitet als anonyme Funktion und Button_2 arbeitet als Inline-Funktion. Sie können im obigen Code sehen, dass wir die anonyme Funktion direkt aufrufen können.

Ausgang 2:

Anonyme Funktion

Auf der anderen Seite sehen Sie eine Variable, die für die Inline-Funktion erstellt wurde, damit sie jederzeit und überall verwendet werden kann.

Inline-Funktion

Autor: Shiv Yadav
Shiv Yadav avatar Shiv Yadav avatar

Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.

LinkedIn

Verwandter Artikel - JavaScript Function