2017-12-07 2 views
1

Ich lerne von Grund auf neu reagieren jsx. Ich habe vorher keine Erfahrung mit Java oder HTML.Konstruktor() und Super() reagieren

Ich habe gesucht, was es für den Konstruktor() und Super() ist. Das sind Komponenten? Jeder kann mir alles über diese 2 Dinge erklären.

+2

Dies ist Teil der objektorientierten Programmierung. Ich empfehle Ihnen, [hier] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes) darüber zu lesen – Okazari

+1

[Hier ist der Link in Englisch] (https: // Entwickler. mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes) –

+1

Sie können hier einen technischen Vorschlag oder Hilfe anfordern, dies ist nur eine direkte Frage und Sie können Antworten in Google finden. –

Antwort

2

Dies sind auf der Methode Mozilla Developer Network for JavaScript

Der Konstruktor klar erläutert ist ein spezielles Verfahren zum Erzeugen und ein mit einer Klasse erzeugten Objekt initialisiert wird. Es kann nur eine spezielle Methode mit dem Namen "Konstruktor" in einer Klasse geben. Ein SyntaxError wird ausgelöst, wenn die Klasse mehrere Vorkommen einer Konstruktormethode enthält.

Das Super-Schlüsselwort wird verwendet, um Funktionen auf dem übergeordneten Objekt eines Objekts aufzurufen und aufzurufen. Die Ausdrücke super.prop und super [expr] sind in jeder Methodendefinition in Klassen und Objektliteralen gültig.

2

Wenn Sie neu sind Javascript Tauchen direkt in ein Framework ist wahrscheinlich keine gute Idee. Ich würde empfehlen, die Klassen auf codecademy zu verwenden, um ein grundlegendes Verständnis davon zu erhalten, wie Javascript funktioniert, dann können Sie entweder die React-Klassen tun oder gehen und versuchen, es selbst zu lernen, aber Sie sollten definitiv die Javascript-Klasse nur um die grundlegenden Sprachfunktionen zu lernen .

Verwandte Themen