2017-02-14 6 views

Antwort

2

Es ist eine selbstaufrufende anonyme Funktion. Es wird sofort nach dem Laden des Skripts aufgerufen, und es wird das Element innerhalb der Klammern key als Argument der Funktion nehmen.

können Sie mehr hier lesen: What is the (function() { })() construct in JavaScript?

+0

Was ist der Unterschied zwischen (Innnerkey) und (Schlüssel)? Sind das nicht beide Argumente? – commonSenseCode

+0

Schlüssel ist der Wert, den die Außenseite als Parameter für den Innenschlüssel innerhalb der Funktion verwendet. Also ist Innerkey ein Argument, Schlüssel ist es nicht. Schlüssel ist der Wert, der für das Argument innerkey verwendet wird. Beachten Sie, dass sowohl der innere Schlüssel als auch die Funktion selbst für den äußeren Bereich unsichtbar sind. – Shilly

+1

@CodingMcCodington: Wie der Unterschied zwischen 'function foo (innerkey) {...}' und this: 'foo (key)'. Entferne 'foo' an beiden Stellen, und du hast genau das selbe wie oben. –

2

Sie die Funktion erstellen und sie zugleich mit dem Schlüsselwert Füllen des innerkey Parameter aufgerufen wird.

Verwandte Themen