2017-12-07 7 views
1

私はscratch react jsxから学んでいます。私はjavaやhtml言語の以前の学習を持っていません。コンストラクタ()とsuper()react

私はconstructor()とsuper()のために何を探していますか?これはコンポーネントですか?誰でも私にこの2つのことのすべてを説明することができます。

+2

これはオブジェクト指向プログラミングの一部です。私はそれについて[ここ](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes) – Okazari

+1

[こちらは英語のリンクです](https:// developer。 mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes) –

+1

技術的な提案や助けを求めることができます。これは直接的な質問であり、Googleで回答を見つけることができます。 –

答えて

2

これらは、明らかに、コンストラクタメソッドはクラスで作成されたオブジェクトを作成し、初期化するための特別な方法であるMozilla Developer Network for JavaScript

上で説明されています。あるクラスには "コンストラクタ"という名前の特別なメソッドが1つだけあります。クラスに複数のコンストラクタメソッドが含まれている場合は、SyntaxErrorがスローされます。

superキーワードは、オブジェクトの親の関数にアクセスして呼び出すために使用されます。 super.propとsuper [expr]式は、クラスとオブジェクトリテラルのいずれのメソッド定義でも有効です。

2

Javascriptダイビングを初めてフレームワークに導入した場合は、おそらく良い考えではありません。 codecademyのクラスを使用して、Javascriptの仕組みを理解してから、Reactクラスを実行するか、自分で学習することをお勧めしますが、基本的な言語機能を学ぶにはjavascriptクラスを行う必要があります。

関連する問題