Funktion void(0)

cmyk-vienna

Erfahrenes Mitglied
Hallo liebe Leute,

ich bin beim Durchsehen von diversen Sites auf eine Sache gestoßen, die ich irgendwie nicht verstehe. Allgemein kenne ich mich mit JS relativ gut aus, aber möglicherweise hat das auch nicht direkt damit zu tun.

Auf unterschiedlichsten Sites bin ich immer auf Funktionsaufrufe der Funktion void(0) gestoßen. Ich verstehe nich ganz, wieso das so ist, warum nennen alle möglichen Leute ihre functions ausgerechnet so?
Ist das ein Überbleibsel einer anderen Sprache oder was für einen Hintergrund hat das?

Wäre dankbar, wenn mich da jemand aufklären könnte.

Danke u. lg.
 
Hallo...

Das ist kein Überbleibsel, das ist ein Sprachbestandteil von Javascript.
Der void-Operator unterdrückt eventuelle Rückgabewerte von JS-Anweisungen.

Dir fällt das wahrscheinlich oft in der Statuszeile auf, wenn du über einen Link fährst... es wird bei Links oft benutzt, wenn diese eigentlich garnicht benötigt werden, sondern die eigentliche Aktion für den onclick-Event notiert ist.

http://de.selfhtml.org/javascript/sprache/operatoren.htm#void
 

Neue Beiträge

Zurück