Fragen mit 'Funktion'

Eine Funktion (auch als Prozedur, Methode, Subroutine oder Subroutine bezeichnet) ist ein Code, der zur Ausführung einer bestimmten Aufgabe entwickelt wurde. Verwenden Sie dieses Tag für Fragen, die sich speziell auf das Erstellen oder Aufrufen von Funktionen beziehen. Verwenden Sie zur Implementierung einer Funktion zum Ausführen einer Aufgabe stattdessen einen [Algorithmus] oder ein aufgabenspezifisches Tag.
89
antwortet

Wie funktionieren Javascript-Blocker?

Wie würden Sie die Schließung von JavaScript für jemanden erklären, der Kenntnis von den Begriffen hat, aus denen sie zusammengesetzt sind (z. B. Funktionen, Variablen usw.), aber die Schließungen selbst nicht verstehen? Ich habe ein Beispiel für das Schema in Wikipedia gesehen, aber leider ...
Set 21 Sep 08 um 17:12
37
antwortet

var functionName = Funktion () {} vs Funktion Funktionsname () {}

Vor kurzem unterstützte ich den JavaScript-Code eines anderen Benutzers. Ich korrigiere Fehler, füge Funktionen hinzu und versuche auch, den Code aufzuräumen und ihn einheitlicher zu gestalten. Der vorherige Entwickler verwendet zwei Möglichkeiten, Funktionen zu deklarieren und ...
set 03 Dez 08 um 14:31 Uhr
20
antwortet

Was ist der Unterschied zwischen einem Anruf und einer Bewerbung?

Was ist der Unterschied zwischen der Verwendung von Anrufen und Anwenden, um eine Funktion aufzurufen? var func = function () {alert ('hallo!'); }; func.apply (); vs func.call (); Gibt es Leistungsunterschiede zwischen den beiden oben genannten Methoden? Wann ist es besser zu benutzen ...
set 31 Dez '10 um 22:56
22
antwortet

Legen Sie den Standardparameterwert für die JavaScript-Funktion fest

Ich möchte, dass die JavaScript-Funktion optionale Argumente hat, für die ich einen Standardwert festgelegt habe, der verwendet wird, wenn der Wert nicht definiert ist. In Ruby können Sie dies folgendermaßen tun: def read_file (file, delete_after = fal ...
21. Mai 09 um 23:07 Uhr festgelegt
25
antwortet

Was ist der Umfang von Variablen in Javascript?

Was ist der Umfang von Variablen in Javascript? Haben sie den gleichen Bereich innerhalb und nicht außerhalb der Funktion? Oder spielt es überhaupt eine Rolle? Wo werden auch die Variablen gespeichert, wenn sie global definiert sind?
01. Februar eingestellt 09 um 11:27
35
antwortet

Was ist der Unterschied zwischen Methode und Funktion?

Kann jemand eine einfache Erläuterung von Methoden und Funktionen im Kontext von OOP geben?
Okt 01 einstellen 08 um 2:45
10
antwortet

Was macht ein Ausrufezeichen vor einer Funktion?

! function () {} ();
Set 21 Sep '10 um 0:21
26
antwortet

Warum sind Python-Lambdas nützlich?

Ich versuche, Python-Lambdas herauszufinden. Ist Lambda eines dieser "interessanten" Sprachthemen, die Sie im wirklichen Leben vergessen müssen? Ich bin mir sicher, dass es einige extreme Fälle gibt, in denen dies notwendig sein kann, aber angesichts der Mehrdeutigkeit, des Potenzials ...
am 20. Mai um 23:40 Uhr festgelegt
3
antwortet

Javascript plus Zeichen vor dem Funktionsnamen

Ich habe nach Informationen über selbststartende Funktionen gesucht, und irgendwo bin ich auf diese Notation gestoßen: + function () {} Kann mir jemand erklären, was das Pluszeichen vor der Funktion bedeutet / bedeutet?
am 12. November eingestellt '12 um 13:06
29
antwortet

Gibt es eine bessere Möglichkeit, optionale Funktionsparameter in Javascript auszuführen?

Ich habe optionale Parameter in Javascript immer wie folgt verarbeitet: function myFunc (requiredArg, optionalArg) {optionalArg = optionalArg || 'defaultValue'; // Sachen machen} Gibt es eine bessere Möglichkeit, dies zu tun? Gibt es Fälle, in denen die ispo ...
eingestellt auf 29 sep. 08 um 17:27 Uhr
19
antwortet

Javascript call () apply () vs bind ()?

Ich weiß bereits, dass apply und call ähnliche Funktionen sind, die dies festlegen (Funktionskontext). Der Unterschied besteht darin, wie wir die Argumente senden (manuelles Array vs). Frage: Wann sollte ich die bind () -Methode verwenden? var obj = {x: ...
Set 17. März 13 um 0:40
10
antwortet

Was ist der Unterschied zwischen "Schließen" und "Lambda"?

Kann jemand das erklären? Ich verstehe die grundlegenden Konzepte dahinter, sehe aber oft, dass sie austauschbar verwendet werden, und ich fühle mich peinlich. Und da wir jetzt hier sind, wie unterscheiden sie sich von der üblichen Funktion?
Set 21. Oktober 08 um 6:12
9
antwortet

Wie erhalte ich den Funktionsnamen als Zeichenfolge in Python?

Wie kann ich in Python den Funktionsnamen als String erhalten, ohne eine Funktion aufzurufen? def my_function (): übergeben print get_function_name_as_string (my_function) # my_function steht nicht in Anführungszeichen, wenn "my_function" ausgegeben wird. Ist eine solche Funktion in Python verfügbar? E ...
30 Okt. einstellen 08 um 22:38 Uhr
1
die Antwort

"Parameter" vs. "Argument"

Mögliches Duplikat: Argumente oder Parameter? Ich habe einen Parameter und ein Argument erhalten, das gemischt war und nicht wirklich darauf geachtet wurde, wann es verwendet wird und wann ein anderes verwendet wird. Könntest du es mir sagen?
am 24. November eingestellt 09 um 12:28 Uhr
11
antwortet

Wie lautet die Python-Namenskonvention für Variablen- und Funktionsnamen?

Basierend auf dem C # -Hintergrund ist die Namenskonvention für die Namen von Variablen und Methoden normalerweise entweder CamelCase oder Pascal Case: // C # -Beispielzeichenfolge thisIsMyVariable = "a" public void ThisIsMyMethod () In Python habe ich oben gesehen, aber ich habe das auch gesehen Ich benutze ...
Set 02 Okt 08 um 0:01